Read the Docs build information Build id: 4641047 Project: continuumio-conda Version: 16898 Commit: bf03ab0f2249fdbb2b683c1420063bf1a01cd703 Date: 2026-10-28T16:41:49.528378Z State: finished Success: False [rtd-command-info] start-time: 2026-10-28T16:41:50.553011Z, end-time: 2026-10-28T16:41:53.478374Z, duration: 2, exit-code: 0 git clone --depth 1 https://github.com/conda/conda.git . Cloning into '.'... [rtd-command-info] start-time: 2026-10-28T16:41:53.563294Z, end-time: 2026-10-28T16:41:54.889268Z, duration: 1, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 pull/16898/head:external-16898 From https://github.com/conda/conda * [new ref] refs/pull/16898/head -> external-16898 * [new tag] 26.9.3 -> 26.9.3 [rtd-command-info] start-time: 2026-10-28T16:41:55.677914Z, end-time: 2026-10-28T16:41:56.161696Z, duration: 0, exit-code: 0 git checkout --force bf03ab0f2249fdbb2b683c1420063bf1a01cd703 Note: switching to 'bf03ab0f2249fdbb2b683c1420063bf1a01cd703'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at bf03ab0 Check if a cache is writeable before removing files [rtd-command-info] start-time: 2026-10-28T16:41:56.321398Z, end-time: 2026-10-28T16:41:56.354346Z, duration: 0, exit-code: 0 cat .readthedocs.yml version: 2 sphinx: configuration: docs/source/conf.py # Set the version of Python and other tools you might need build: os: ubuntu-24.04 tools: python: miniconda-latest jobs: post_checkout: # Unshallow the git clone to make sure we can identify the version - git fetch --unshallow pre_install: - git update-index --assume-unchanged docs/environment.yml docs/source/conf.py pre_build: # Install conda so we can run conda commands (e.g., see configuration.rst) - python -m pip install --no-deps --no-cache-dir --editable . conda: environment: docs/environment.yml # Build PDF, ePub and zipped HTML formats: - epub - pdf - htmlzip [rtd-command-info] start-time: 2026-10-28T16:41:56.473050Z, end-time: 2026-10-28T16:42:03.277982Z, duration: 6, exit-code: 0 git fetch --unshallow From https://github.com/conda/conda * [new tag] 1.1.0 -> 1.1.0 * [new tag] 1.2.0 -> 1.2.0 * [new tag] 1.2.1 -> 1.2.1 * [new tag] 1.3.0 -> 1.3.0 * [new tag] 1.3.1 -> 1.3.1 * [new tag] 1.3.2 -> 1.3.2 * [new tag] 1.3.3 -> 1.3.3 * [new tag] 1.3.4 -> 1.3.4 * [new tag] 1.3.5 -> 1.3.5 * [new tag] 1.4.0 -> 1.4.0 * [new tag] 1.4.1 -> 1.4.1 * [new tag] 1.4.2 -> 1.4.2 * [new tag] 1.4.3 -> 1.4.3 * [new tag] 1.4.4 -> 1.4.4 * [new tag] 1.4.5 -> 1.4.5 * [new tag] 1.4.6 -> 1.4.6 * [new tag] 1.5.0 -> 1.5.0 * [new tag] 1.5.1 -> 1.5.1 * [new tag] 1.5.2 -> 1.5.2 * [new tag] 1.6.0 -> 1.6.0 * [new tag] 1.6.0rc1 -> 1.6.0rc1 * [new tag] 1.6.0rc2 -> 1.6.0rc2 * [new tag] 1.7.0 -> 1.7.0 * [new tag] 1.7.0a1 -> 1.7.0a1 * [new tag] 1.7.0a2 -> 1.7.0a2 * [new tag] 1.7.1 -> 1.7.1 * [new tag] 1.7.2 -> 1.7.2 * [new tag] 1.8.0 -> 1.8.0 * [new tag] 1.8.1 -> 1.8.1 * [new tag] 1.8.2 -> 1.8.2 * [new tag] 1.9.0 -> 1.9.0 * [new tag] 1.9.1 -> 1.9.1 * [new tag] 2.0.0 -> 2.0.0 * [new tag] 2.0.1 -> 2.0.1 * [new tag] 2.0.2 -> 2.0.2 * [new tag] 2.0.3 -> 2.0.3 * [new tag] 2.0.4 -> 2.0.4 * [new tag] 2.1.0 -> 2.1.0 * [new tag] 2.2.0 -> 2.2.0 * [new tag] 2.2.1 -> 2.2.1 * [new tag] 2.2.2 -> 2.2.2 * [new tag] 2.2.3 -> 2.2.3 * [new tag] 2.2.4 -> 2.2.4 * [new tag] 2.2.5 -> 2.2.5 * [new tag] 2.2.6 -> 2.2.6 * [new tag] 2.2.7 -> 2.2.7 * [new tag] 2.2.8 -> 2.2.8 * [new tag] 2.3.0 -> 2.3.0 * [new tag] 2.3.1 -> 2.3.1 * [new tag] 22.11.0 -> 22.11.0 * [new tag] 22.11.1 -> 22.11.1 * [new tag] 22.9.0 -> 22.9.0 * [new tag] 23.1.0 -> 23.1.0 * [new tag] 23.10.0 -> 23.10.0 * [new tag] 23.11.0 -> 23.11.0 * [new tag] 23.3.0 -> 23.3.0 * [new tag] 23.3.1 -> 23.3.1 * [new tag] 23.5.0 -> 23.5.0 * [new tag] 23.5.1 -> 23.5.1 * [new tag] 23.5.2 -> 23.5.2 * [new tag] 23.7.0 -> 23.7.0 * [new tag] 23.7.1 -> 23.7.1 * [new tag] 23.7.2 -> 23.7.2 * [new tag] 23.7.3 -> 23.7.3 * [new tag] 23.7.4 -> 23.7.4 * [new tag] 23.9.0 -> 23.9.0 * [new tag] 24.1.0 -> 24.1.0 * [new tag] 24.1.1 -> 24.1.1 * [new tag] 24.1.2 -> 24.1.2 * [new tag] 24.11.0 -> 24.11.0 * [new tag] 24.11.1 -> 24.11.1 * [new tag] 24.11.2 -> 24.11.2 * [new tag] 24.11.3 -> 24.11.3 * [new tag] 24.3.0 -> 24.3.0 * [new tag] 24.4.0 -> 24.4.0 * [new tag] 24.5.0 -> 24.5.0 * [new tag] 24.7.0 -> 24.7.0 * [new tag] 24.7.1 -> 24.7.1 * [new tag] 24.9.0 -> 24.9.0 * [new tag] 24.9.1 -> 24.9.1 * [new tag] 24.9.2 -> 24.9.2 * [new tag] 25.1.0 -> 25.1.0 * [new tag] 25.1.1 -> 25.1.1 * [new tag] 25.11.0 -> 25.11.0 * [new tag] 25.11.1 -> 25.11.1 * [new tag] 25.3.0 -> 25.3.0 * [new tag] 25.3.1 -> 25.3.1 * [new tag] 25.5.0 -> 25.5.0 * [new tag] 25.5.1 -> 25.5.1 * [new tag] 25.7.0 -> 25.7.0 * [new tag] 25.9.0 -> 25.9.0 * [new tag] 25.9.1 -> 25.9.1 * [new tag] 26.1.0 -> 26.1.0 * [new tag] 26.1.1 -> 26.1.1 * [new tag] 26.3.0 -> 26.3.0 * [new tag] 26.3.1 -> 26.3.1 * [new tag] 26.3.2 -> 26.3.2 * [new tag] 26.5.0 -> 26.5.0 * [new tag] 26.5.1 -> 26.5.1 * [new tag] 26.5.2 -> 26.5.2 * [new tag] 26.5.3 -> 26.5.3 * [new tag] 26.7.0 -> 26.7.0 * [new tag] 26.7.1 -> 26.7.1 * [new tag] 26.7.2 -> 26.7.2 * [new tag] 26.7.3 -> 26.7.3 * [new tag] 26.9.0 -> 26.9.0 * [new tag] 26.9.1 -> 26.9.1 * [new tag] 26.9.2 -> 26.9.2 * [new tag] 3.0.0 -> 3.0.0 * [new tag] 3.0.1 -> 3.0.1 * [new tag] 3.0.2 -> 3.0.2 * [new tag] 3.0.3 -> 3.0.3 * [new tag] 3.0.4 -> 3.0.4 * [new tag] 3.0.5 -> 3.0.5 * [new tag] 3.0.6 -> 3.0.6 * [new tag] 3.1.0 -> 3.1.0 * [new tag] 3.1.1 -> 3.1.1 * [new tag] 3.10.0 -> 3.10.0 * [new tag] 3.10.1 -> 3.10.1 * [new tag] 3.11.0 -> 3.11.0 * [new tag] 3.12.0 -> 3.12.0 * [new tag] 3.13.0 -> 3.13.0 * [new tag] 3.14.0 -> 3.14.0 * [new tag] 3.14.1 -> 3.14.1 * [new tag] 3.15.0 -> 3.15.0 * [new tag] 3.15.1 -> 3.15.1 * [new tag] 3.16.0 -> 3.16.0 * [new tag] 3.17.0 -> 3.17.0 * [new tag] 3.18.0 -> 3.18.0 * [new tag] 3.18.1 -> 3.18.1 * [new tag] 3.18.2 -> 3.18.2 * [new tag] 3.18.3 -> 3.18.3 * [new tag] 3.18.4 -> 3.18.4 * [new tag] 3.18.5 -> 3.18.5 * [new tag] 3.18.6 -> 3.18.6 * [new tag] 3.18.7 -> 3.18.7 * [new tag] 3.18.8 -> 3.18.8 * [new tag] 3.18.9 -> 3.18.9 * [new tag] 3.19.0 -> 3.19.0 * [new tag] 3.19.1 -> 3.19.1 * [new tag] 3.19.2 -> 3.19.2 * [new tag] 3.19.3 -> 3.19.3 * [new tag] 3.2.0 -> 3.2.0 * [new tag] 3.2.0a1 -> 3.2.0a1 * [new tag] 3.2.1 -> 3.2.1 * [new tag] 3.3.0 -> 3.3.0 * [new tag] 3.3.1 -> 3.3.1 * [new tag] 3.3.2 -> 3.3.2 * [new tag] 3.4.0 -> 3.4.0 * [new tag] 3.4.1 -> 3.4.1 * [new tag] 3.4.2 -> 3.4.2 * [new tag] 3.4.3 -> 3.4.3 * [new tag] 3.5.0 -> 3.5.0 * [new tag] 3.5.1 -> 3.5.1 * [new tag] 3.5.2 -> 3.5.2 * [new tag] 3.5.3 -> 3.5.3 * [new tag] 3.5.4 -> 3.5.4 * [new tag] 3.5.5 -> 3.5.5 * [new tag] 3.6.0 -> 3.6.0 * [new tag] 3.6.1 -> 3.6.1 * [new tag] 3.6.2 -> 3.6.2 * [new tag] 3.6.3 -> 3.6.3 * [new tag] 3.6.4 -> 3.6.4 * [new tag] 3.7.0 -> 3.7.0 * [new tag] 3.7.1 -> 3.7.1 * [new tag] 3.7.2 -> 3.7.2 * [new tag] 3.7.3 -> 3.7.3 * [new tag] 3.7.4 -> 3.7.4 * [new tag] 3.8.0 -> 3.8.0 * [new tag] 3.8.1 -> 3.8.1 * [new tag] 3.8.2 -> 3.8.2 * [new tag] 3.8.3 -> 3.8.3 * [new tag] 3.8.4 -> 3.8.4 * [new tag] 3.9.0 -> 3.9.0 * [new tag] 3.9.1 -> 3.9.1 * [new tag] 4.0.0 -> 4.0.0 * [new tag] 4.0.1 -> 4.0.1 * [new tag] 4.0.10 -> 4.0.10 * [new tag] 4.0.11 -> 4.0.11 * [new tag] 4.0.2 -> 4.0.2 * [new tag] 4.0.3 -> 4.0.3 * [new tag] 4.0.4 -> 4.0.4 * [new tag] 4.0.5 -> 4.0.5 * [new tag] 4.0.6 -> 4.0.6 * [new tag] 4.0.7 -> 4.0.7 * [new tag] 4.0.8 -> 4.0.8 * [new tag] 4.0.9 -> 4.0.9 * [new tag] 4.1.0 -> 4.1.0 * [new tag] 4.1.1 -> 4.1.1 * [new tag] 4.1.10 -> 4.1.10 * [new tag] 4.1.11 -> 4.1.11 * [new tag] 4.1.12 -> 4.1.12 * [new tag] 4.1.2 -> 4.1.2 * [new tag] 4.1.3 -> 4.1.3 * [new tag] 4.1.4 -> 4.1.4 * [new tag] 4.1.5 -> 4.1.5 * [new tag] 4.1.6 -> 4.1.6 * [new tag] 4.1.7 -> 4.1.7 * [new tag] 4.1.8 -> 4.1.8 * [new tag] 4.1.9 -> 4.1.9 * [new tag] 4.10.0 -> 4.10.0 * [new tag] 4.10.1 -> 4.10.1 * [new tag] 4.10.2 -> 4.10.2 * [new tag] 4.10.3 -> 4.10.3 * [new tag] 4.11.0 -> 4.11.0 * [new tag] 4.12.0 -> 4.12.0 * [new tag] 4.13.0 -> 4.13.0 * [new tag] 4.14.0 -> 4.14.0 * [new tag] 4.2.0 -> 4.2.0 * [new tag] 4.2.1 -> 4.2.1 * [new tag] 4.2.10 -> 4.2.10 * [new tag] 4.2.11 -> 4.2.11 * [new tag] 4.2.12 -> 4.2.12 * [new tag] 4.2.13 -> 4.2.13 * [new tag] 4.2.14 -> 4.2.14 * [new tag] 4.2.15 -> 4.2.15 * [new tag] 4.2.16 -> 4.2.16 * [new tag] 4.2.2 -> 4.2.2 * [new tag] 4.2.3 -> 4.2.3 * [new tag] 4.2.4 -> 4.2.4 * [new tag] 4.2.5 -> 4.2.5 * [new tag] 4.2.6 -> 4.2.6 * [new tag] 4.2.7 -> 4.2.7 * [new tag] 4.2.8 -> 4.2.8 * [new tag] 4.2.9 -> 4.2.9 * [new tag] 4.3.0 -> 4.3.0 * [new tag] 4.3.1 -> 4.3.1 * [new tag] 4.3.10 -> 4.3.10 * [new tag] 4.3.11 -> 4.3.11 * [new tag] 4.3.12 -> 4.3.12 * [new tag] 4.3.13 -> 4.3.13 * [new tag] 4.3.14 -> 4.3.14 * [new tag] 4.3.15 -> 4.3.15 * [new tag] 4.3.16 -> 4.3.16 * [new tag] 4.3.17 -> 4.3.17 * [new tag] 4.3.18 -> 4.3.18 * [new tag] 4.3.19 -> 4.3.19 * [new tag] 4.3.2 -> 4.3.2 * [new tag] 4.3.20 -> 4.3.20 * [new tag] 4.3.21 -> 4.3.21 * [new tag] 4.3.22 -> 4.3.22 * [new tag] 4.3.23 -> 4.3.23 * [new tag] 4.3.24 -> 4.3.24 * [new tag] 4.3.25 -> 4.3.25 * [new tag] 4.3.26 -> 4.3.26 * [new tag] 4.3.27 -> 4.3.27 * [new tag] 4.3.28 -> 4.3.28 * [new tag] 4.3.29 -> 4.3.29 * [new tag] 4.3.3 -> 4.3.3 * [new tag] 4.3.30 -> 4.3.30 * [new tag] 4.3.31 -> 4.3.31 * [new tag] 4.3.32 -> 4.3.32 * [new tag] 4.3.33 -> 4.3.33 * [new tag] 4.3.34 -> 4.3.34 * [new tag] 4.3.4 -> 4.3.4 * [new tag] 4.3.5 -> 4.3.5 * [new tag] 4.3.6 -> 4.3.6 * [new tag] 4.3.7 -> 4.3.7 * [new tag] 4.3.8 -> 4.3.8 * [new tag] 4.3.9 -> 4.3.9 * [new tag] 4.4.0 -> 4.4.0 * [new tag] 4.4.0alpha0 -> 4.4.0alpha0 * [new tag] 4.4.0beta2 -> 4.4.0beta2 * [new tag] 4.4.0rc0 -> 4.4.0rc0 * [new tag] 4.4.1 -> 4.4.1 * [new tag] 4.4.10 -> 4.4.10 * [new tag] 4.4.11 -> 4.4.11 * [new tag] 4.4.2 -> 4.4.2 * [new tag] 4.4.3 -> 4.4.3 * [new tag] 4.4.4 -> 4.4.4 * [new tag] 4.4.5 -> 4.4.5 * [new tag] 4.4.6 -> 4.4.6 * [new tag] 4.4.7 -> 4.4.7 * [new tag] 4.4.8 -> 4.4.8 * [new tag] 4.4.9 -> 4.4.9 * [new tag] 4.5.0 -> 4.5.0 * [new tag] 4.5.0rc0 -> 4.5.0rc0 * [new tag] 4.5.1 -> 4.5.1 * [new tag] 4.5.10 -> 4.5.10 * [new tag] 4.5.11 -> 4.5.11 * [new tag] 4.5.12 -> 4.5.12 * [new tag] 4.5.2 -> 4.5.2 * [new tag] 4.5.3 -> 4.5.3 * [new tag] 4.5.4 -> 4.5.4 * [new tag] 4.5.5 -> 4.5.5 * [new tag] 4.5.6 -> 4.5.6 * [new tag] 4.5.7 -> 4.5.7 * [new tag] 4.5.8 -> 4.5.8 * [new tag] 4.5.9 -> 4.5.9 * [new tag] 4.6.0 -> 4.6.0 * [new tag] 4.6.0a1 -> 4.6.0a1 * [new tag] 4.6.0a2 -> 4.6.0a2 * [new tag] 4.6.0b0 -> 4.6.0b0 * [new tag] 4.6.0b1 -> 4.6.0b1 * [new tag] 4.6.0rc1 -> 4.6.0rc1 * [new tag] 4.6.1 -> 4.6.1 * [new tag] 4.6.10 -> 4.6.10 * [new tag] 4.6.11 -> 4.6.11 * [new tag] 4.6.12 -> 4.6.12 * [new tag] 4.6.13 -> 4.6.13 * [new tag] 4.6.14 -> 4.6.14 * [new tag] 4.6.2 -> 4.6.2 * [new tag] 4.6.3 -> 4.6.3 * [new tag] 4.6.4 -> 4.6.4 * [new tag] 4.6.5 -> 4.6.5 * [new tag] 4.6.6 -> 4.6.6 * [new tag] 4.6.7 -> 4.6.7 * [new tag] 4.6.8 -> 4.6.8 * [new tag] 4.6.9 -> 4.6.9 * [new tag] 4.7.0 -> 4.7.0 * [new tag] 4.7.1 -> 4.7.1 * [new tag] 4.7.10 -> 4.7.10 * [new tag] 4.7.11 -> 4.7.11 * [new tag] 4.7.12 -> 4.7.12 * [new tag] 4.7.2 -> 4.7.2 * [new tag] 4.7.3 -> 4.7.3 * [new tag] 4.7.4 -> 4.7.4 * [new tag] 4.7.5 -> 4.7.5 * [new tag] 4.7.6 -> 4.7.6 * [new tag] 4.7.7 -> 4.7.7 * [new tag] 4.7.8 -> 4.7.8 * [new tag] 4.7.9 -> 4.7.9 * [new tag] 4.8.0 -> 4.8.0 * [new tag] 4.8.0rc0 -> 4.8.0rc0 * [new tag] 4.8.1 -> 4.8.1 * [new tag] 4.8.2 -> 4.8.2 * [new tag] 4.8.3 -> 4.8.3 * [new tag] 4.8.4 -> 4.8.4 * [new tag] 4.8.5 -> 4.8.5 * [new tag] 4.9.0 -> 4.9.0 * [new tag] 4.9.1 -> 4.9.1 * [new tag] 4.9.2 -> 4.9.2 [rtd-command-info] start-time: 2026-10-28T16:42:10.813368Z, end-time: 2026-10-28T16:42:10.865029Z, duration: 0, exit-code: 0 asdf global python miniconda3-3.12-24.9.2-0 [rtd-command-info] start-time: 2026-10-28T16:42:12.435151Z, end-time: 2026-10-28T16:42:12.469236Z, duration: 0, exit-code: 0 cat docs/environment.yml channels: - conda-forge dependencies: - Pillow==12.3.0 - Sphinx<10 - boltons>=26.2.0 - conda-sphinx-theme==0.5.0 - frozendict>=2.4.7 - linkify-it-py==2.2.0 - myst-parser==5.1.0 - plantuml==1.2026.8 - pluggy==1.6.0 - pylint==4.1.1 - requests>=2.28.0,<3 - ruamel.yaml>=0.11.14,<0.20 - sphinx-argparse==0.6.1 - sphinx-autoapi==3.8.1 - sphinx-autobuild==2025.8.25 - sphinx-reredirects==1.1.0 - sphinx-sitemap==2.9.0 - sphinx-design==0.7.0 - sphinx-copybutton==0.5.2 - sphinxcontrib-applehelp==2.0.0 - sphinxcontrib-devhelp==2.0.0 - sphinxcontrib-htmlhelp==2.1.0 - sphinxcontrib-jsmath==1.0.1 - sphinxcontrib-mermaid==2.1.1 - sphinxcontrib-programoutput==0.20 - sphinxcontrib-qthelp==2.0.0 - sphinxcontrib-serializinghtml==2.0.0 - tqdm>=4.70.1 - conda-libmamba-solver>=26.7.0 - pip>25 - pip: - sphinxcontrib-plantuml==0.31 - sphinx name: sphinx [rtd-command-info] start-time: 2026-10-28T16:42:12.691972Z, end-time: 2026-10-28T16:43:10.361504Z, duration: 57, exit-code: 0 conda env create --quiet --name 16898 --file docs/environment.yml /home/docs/.asdf/installs/python/miniconda3-3.12-24.9.2-0/lib/python3.12/argparse.py:2006: FutureWarning: `remote_definition` is deprecated and will be removed in 25.9. Use `conda env create --file=URL` instead. action(self, namespace, argument_values, option_string) Channels: - conda-forge - defaults Platform: linux-64 Collecting package metadata (repodata.json): ...working... done Solving environment: ...working... done Preparing transaction: ...working... done Verifying transaction: ...working... done Executing transaction: ...working... done Installing pip dependencies: ...working... done [rtd-command-info] start-time: 2026-10-28T16:43:10.476172Z, end-time: 2026-10-28T16:43:10.615322Z, duration: 0, exit-code: 0 git update-index --assume-unchanged docs/environment.yml docs/source/conf.py [rtd-command-info] start-time: 2026-10-28T16:43:10.791719Z, end-time: 2026-10-28T16:43:13.457731Z, duration: 2, exit-code: 0 python -m pip install --no-deps --no-cache-dir --editable . Obtaining file:///home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898 Installing build dependencies: started Installing build dependencies: finished with status 'done' Checking if build backend supports build_editable: started Checking if build backend supports build_editable: finished with status 'done' Getting requirements to build editable: started Getting requirements to build editable: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing editable metadata (pyproject.toml): started Preparing editable metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: conda Building editable for conda (pyproject.toml): started Building editable for conda (pyproject.toml): finished with status 'done' Created wheel for conda: filename=conda-26.10.0.dev87-py3-none-any.whl size=9671 sha256=44e8c3e44b3631a458cf16a38ddc3cd80af6934dee406aa3e74e8a124be038b3 Stored in directory: /tmp/pip-ephem-wheel-cache-mgd1jj5u/wheels/f9/1c/8c/47657f842e84c24f9e8378e89ecd39bf7bf5aeeac8db481ea3 Successfully built conda Installing collected packages: conda Successfully installed conda-26.10.0.dev87 [rtd-command-info] start-time: 2026-10-28T16:43:13.639577Z, end-time: 2026-10-28T16:43:13.673790Z, duration: 0, exit-code: 0 cat docs/source/conf.py #!/usr/bin/env python3 # Copyright (C) 2012 Anaconda, Inc # SPDX-License-Identifier: BSD-3-Clause import os.path import sys from pathlib import Path # expose custom extensions sys.path.insert(0, os.path.abspath("_extensions")) # expose source code for import sys.path.insert(0, os.path.abspath("../..")) import conda # -- Project information ----------------------------------------------------- project = conda.__name__ copyright = "2017, Anaconda, Inc" author = conda.__author__ version = release = conda.__version__ # -- General configuration ------------------------------------------------ # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ "autoapi.extension", "conda_umls", "conda_sphinx_theme.version_anchors", "nav_glossary", "myst_parser", "sphinx.ext.autodoc", "sphinx.ext.autosectionlabel", "sphinx.ext.autosummary", "sphinx.ext.graphviz", "sphinx.ext.ifconfig", "sphinx.ext.inheritance_diagram", "sphinx.ext.intersphinx", "sphinx.ext.napoleon", "sphinx_reredirects", "sphinx_sitemap", "sphinxarg.ext", "sphinx_copybutton", "sphinxcontrib.mermaid", "sphinxcontrib.plantuml", "sphinxcontrib.programoutput", "sphinx_design", ] templates_path = ["_templates"] # Leave double dashes as they are in the docs. Don't replace -- with - smartquotes = False # If true, the current module name will be prepended to all description # unit titles (such as .. function::). add_module_names = False # -- Options for HTML output ---------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. html_theme = "conda_sphinx_theme" # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ["_static"] # Add any extra paths that contain custom files (such as robots.txt or # .htaccess) here, relative to this directory. These files are copied # directly to the root of the documentation. html_extra_path = [ # Serving the robots.txt since we want to point to the sitemap.xml file "robots.txt", ] html_js_files = [ "https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/jspanel.js", "https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/extensions/modal/jspanel.modal.js", "https://unpkg.com/@panzoom/panzoom@4.4.1/dist/panzoom.min.js", "js/panzoom.js", ] html_css_files = [ "https://cdn.jsdelivr.net/npm/jspanel4@4.12.0/dist/jspanel.css", "css/custom.css", ] # Setting the prod URL of the site here as the base URL. html_baseurl = f"https://docs.conda.io/projects/{project}/" html_theme_options = { # The maximum depth of the table of contents tree. Set this to -1 to allow # unlimited depth. "navigation_depth": -1, "show_prev_next": False, # Navbar icon links "navbar_start": ["navbar-logo"], "use_edit_page_button": True, "goatcounter_url": "https://docs-conda-io.goatcounter.com/count", "show_version_warning_banner": True, "switcher": { # This should live in "latest" (=in-development version) since # we can modify the supported versions in the version switcher "json_url": "https://docs.conda.io/projects/conda/en/latest/_static/switcher.json", # Use RTD's automatic version variable, and fallback to "stable" "version_match": os.environ.get("READTHEDOCS_VERSION", "stable"), }, } html_context = { "github_user": "conda", "github_repo": "conda", "github_version": "main", "doc_path": "docs/source", "goatcounter_dashboard_url": "https://docs-conda-io.goatcounter.com", } # -- sphinxcontrib.plantuml ------------------------------------------------ plantuml_output_format = "svg_img" plantuml = ( f"java -Djava.awt.headless=true -jar {Path(sys.prefix) / 'lib' / 'plantuml.jar'}" ) # -- For sphinx.ext.intersphinx -------------------------------------------- intersphinx_mapping = { "python": ("https://docs.python.org/3", None), "pluggy": ("https://pluggy.readthedocs.io/en/stable/", None), } # -- For sphinx_sitemap ---------------------------------------------------- sitemap_locales = [None] sitemap_url_scheme = "{lang}stable/{link}" # -- For myst_parser ------------------------------------------------------- myst_heading_anchors = 3 myst_enable_extensions = [ "amsmath", "colon_fence", "deflist", "dollarmath", "html_admonition", "html_image", "linkify", "replacements", "smartquotes", "substitution", "tasklist", ] # -- For sphinx_copybutton ------------------------------------------------- # Remove prompt text when copying code blocks copybutton_prompt_text = r"\$ |> " copybutton_prompt_is_regexp = True copybutton_only_copy_prompt_lines = True copybutton_remove_prompts = True # -- For autoapi.extension ------------------------------------------------- autoapi_dirs = ["../../conda"] autoapi_root = "dev-guide/api" # Manually inserted into TOC in dev-guide/api.rst for proper integration into # folder-view autoapi_add_toctree_entry = False autoapi_template_dir = "_templates/autoapi" autoapi_python_class_content = "both" autoapi_keep_files = True suppress_warnings = [ "autosectionlabel.*", ] def skip_log(app, what, name, obj, skip, options): if what == "data" and name.split(".")[-1] == "log": skip = True return skip def setup(sphinx): sphinx.connect("autoapi-skip-member", skip_log) # ----------------------------------------------------------------------------- # Source code links # ----------------------------------------------------------------------------- link_github = True # -- For sphinx_reredirects ------------------------------------------------ redirects = { # legacy specs/ pages now live under deep-dives/ "dev-guide/specs/index": "../deep-dives/index.html", "dev-guide/specs/solver-state": "../deep-dives/solver-state.html", # internal redirects "admin": "user-guide/configuration/admin-multi-user-install.html", "api/api": "../dev-guide/api/conda/index.html", "api/index": "../dev-guide/api.html", "api/python_api": "../dev-guide/api/conda/cli/python_api/index.html", "api/solver": "../dev-guide/api/conda/api/index.html#conda.api.Solver", "changelog": "release-notes.html", "channels": "user-guide/tasks/manage-channels.html", "commands": "commands/index.html", "config": "user-guide/configuration/index.html", "custom-channels": "user-guide/tasks/create-custom-channels.html", "download": "user-guide/install/download.html", "env-commands": "commands/index.html", "faq": "user-guide/tasks/index.html", "general-commands": "commands/index.html", "get-started": "user-guide/index.html", "help/conda-pip-virtualenv-translator": "../commands/index.html", "help/silent": "../user-guide/install/index.html", "install/central": "../user-guide/configuration/admin-multi-user-install.html", "install/full": "../user-guide/install/index.html", "install/quick": "../user-guide/install/index.html", "install/sample-condarc": "../user-guide/configuration/sample-condarc.html", "install/tab-completion": "../user-guide/configuration/enable-tab-completion.html", "installation": "user-guide/install/index.html", "intro": "index.html", "mro": "user-guide/tasks/use-mro-with-conda.html", "py2or3": "user-guide/tasks/manage-python.html", "r-with-conda": "user-guide/tasks/use-r-with-conda.html", "redirects": "index.html", "test-drive": "user-guide/getting-started.html", "troubleshooting": "user-guide/troubleshooting.html", "using/cheatsheet": "../user-guide/cheatsheet.html", "using/envs": "../user-guide/tasks/manage-environments.html", "using/index": "../user-guide/tasks/index.html", "using/pkgs": "../user-guide/tasks/manage-pkgs.html", "using/test-drive": "../user-guide/getting-started.html", "using/using": "../user-guide/tasks/manage-conda.html", "user-guide/install/download": "../install/index.html", "user-guide/configuration/sample-condarc": "../configuration/use-condarc.html#sample-condarc", "user-guide/configuration/enable-tab-completion": "../configuration/index.html", # external redirects "travis": "https://github.com/conda-incubator/setup-miniconda", "user-guide/tasks/use-conda-with-travis-ci": "https://github.com/conda-incubator/setup-miniconda", "user-guide/tasks/use-mro-with-conda": "https://docs.anaconda.com/anaconda/user-guide/tasks/use-r-language", "user-guide/tasks/use-r-with-conda": "https://docs.anaconda.com/anaconda/user-guide/tasks/use-r-language", } [rtd-command-info] start-time: 2026-10-28T16:43:13.811529Z, end-time: 2026-10-28T16:43:28.706205Z, duration: 14, exit-code: 2 python -m sphinx -T -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v9.2.0 loading translations [en]... done making output directory... done Generating PlantUML... Parsing Python code failed: expected an indented block after 'if' statement on line 395 (conda.core.package_cache_data, line 396) Analysed 224 modules with a total of 318 imports Done generating PlantUML files. [AutoAPI] Reading files... [ 0%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/utils.py [AutoAPI] Reading files... [ 1%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/deprecations.py [AutoAPI] Reading files... [ 1%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/resolve.py [AutoAPI] Reading files... [ 2%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/exports.py [AutoAPI] Reading files... [ 2%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/__main__.py [AutoAPI] Reading files... [ 3%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/activate.py [AutoAPI] Reading files... [ 3%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/history.py [AutoAPI] Reading files... [ 3%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/reporters.py [AutoAPI] Reading files... [ 4%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/exception_handler.py [AutoAPI] Reading files... [ 4%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_version.py [AutoAPI] Reading files... [ 5%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/api.py [AutoAPI] Reading files... [ 5%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/exceptions.py [AutoAPI] Reading files... [ 6%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/instructions.py [AutoAPI] Reading files... [ 6%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/misc.py [AutoAPI] Reading files... [ 6%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/__init__.py [AutoAPI] Reading files... [ 7%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_private/exception_guidance.py [AutoAPI] Reading files... [ 7%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_private/extract.py [AutoAPI] Reading files... [ 8%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_private/zstd.py [AutoAPI] Reading files... [ 8%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_private/__init__.py [AutoAPI] Reading files... [ 9%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_private/shards/shards.py [AutoAPI] Reading files... [ 9%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_private/shards/decompression.py [AutoAPI] Reading files... [ 9%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_private/shards/typing.py [AutoAPI] Reading files... [ 10%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_private/shards/cache.py [AutoAPI] Reading files... [ 10%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_private/shards/subset.py [AutoAPI] Reading files... [ 11%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_private/shards/misc.py [AutoAPI] Reading files... [ 11%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_private/shards/__init__.py [AutoAPI] Reading files... [ 12%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/streams.py [AutoAPI] Reading files... [ 12%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/subprocess.py [AutoAPI] Reading files... [ 12%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/logging.py [AutoAPI] Reading files... [ 13%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/anaconda_client.py [AutoAPI] Reading files... [ 13%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/__init__.py [AutoAPI] Reading files... [ 14%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/connection/session.py [AutoAPI] Reading files... [ 14%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/connection/__init__.py [AutoAPI] Reading files... [ 15%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/connection/download.py [AutoAPI] Reading files... [ 15%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/connection/adapters/s3.py [AutoAPI] Reading files... [ 15%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/connection/adapters/http.py [AutoAPI] Reading files... [ 16%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/connection/adapters/localfs.py [AutoAPI] Reading files... [ 16%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/connection/adapters/ftp.py [AutoAPI] Reading files... [ 17%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/connection/adapters/__init__.py [AutoAPI] Reading files... [ 17%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/repodata/lock.py [AutoAPI] Reading files... [ 18%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/repodata/zstd.py [AutoAPI] Reading files... [ 18%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/repodata/__init__.py [AutoAPI] Reading files... [ 18%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/disk/create.py [AutoAPI] Reading files... [ 19%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/disk/lock.py [AutoAPI] Reading files... [ 19%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/disk/permissions.py [AutoAPI] Reading files... [ 20%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/disk/test.py [AutoAPI] Reading files... [ 20%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/disk/delete.py [AutoAPI] Reading files... [ 21%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/disk/link.py [AutoAPI] Reading files... [ 21%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/disk/update.py [AutoAPI] Reading files... [ 21%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/disk/read.py [AutoAPI] Reading files... [ 22%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/disk/__init__.py [AutoAPI] Reading files... [ 22%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/shards/typing.py [AutoAPI] Reading files... [ 23%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/gateways/shards/__init__.py [AutoAPI] Reading files... [ 23%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/env/pip_util.py [AutoAPI] Reading files... [ 24%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/env/env.py [AutoAPI] Reading files... [ 24%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/env/__init__.py [AutoAPI] Reading files... [ 24%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/env/specs/yaml_file.py [AutoAPI] Reading files... [ 25%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/env/specs/requirements.py [AutoAPI] Reading files... [ 25%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/env/specs/explicit.py [AutoAPI] Reading files... [ 26%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/env/specs/cep_24.py [AutoAPI] Reading files... [ 26%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/env/specs/__init__.py [AutoAPI] Reading files... [ 27%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/env/installers/pip.py [AutoAPI] Reading files... [ 27%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/env/installers/conda.py [AutoAPI] Reading files... [ 27%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/env/installers/base.py [AutoAPI] Reading files... [ 28%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/env/installers/__init__.py [AutoAPI] Reading files... [ 28%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/notices/fetch.py [AutoAPI] Reading files... [ 29%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/notices/views.py [AutoAPI] Reading files... [ 29%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/notices/cache.py [AutoAPI] Reading files... [ 30%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/notices/__init__.py [AutoAPI] Reading files... [ 30%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/notices/types.py [AutoAPI] Reading files... [ 30%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/notices/core.py [AutoAPI] Reading files... [ 31%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/base/constants.py [AutoAPI] Reading files... [ 31%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/base/context.py [AutoAPI] Reading files... [ 32%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/base/__init__.py [AutoAPI] Reading files... [ 32%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_preview/__init__.py [AutoAPI] Reading files... [ 33%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_preview/env_setup/__init__.py [AutoAPI] Reading files... [ 33%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_preview/env_setup/cli/main_create.py [AutoAPI] Reading files... [ 33%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_preview/env_setup/cli/main_install.py [AutoAPI] Reading files... [ 34%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/_preview/env_setup/cli/__init__.py [AutoAPI] Reading files... [ 34%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_pip.py [AutoAPI] Reading files... [ 35%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_run.py [AutoAPI] Reading files... [ 35%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_update.py [AutoAPI] Reading files... [ 36%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/actions.py [AutoAPI] Reading files... [ 36%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_mock_activate.py [AutoAPI] Reading files... [ 36%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_remove.py [AutoAPI] Reading files... [ 37%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/install.py [AutoAPI] Reading files... [ 37%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/helpers.py [AutoAPI] Reading files... [ 38%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_rename.py [AutoAPI] Reading files... [ 38%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_create.py [AutoAPI] Reading files... [ 39%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_config.py [AutoAPI] Reading files... [ 39%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_export.py [AutoAPI] Reading files... [ 39%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/formats.py [AutoAPI] Reading files... [ 40%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/condarc.py [AutoAPI] Reading files... [ 40%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_env_update.py [AutoAPI] Reading files... [ 41%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_compare.py [AutoAPI] Reading files... [ 41%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/find_commands.py [AutoAPI] Reading files... [ 42%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_install.py [AutoAPI] Reading files... [ 42%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_init.py [AutoAPI] Reading files... [ 42%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_clean.py [AutoAPI] Reading files... [ 43%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_search.py [AutoAPI] Reading files... [ 43%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_list.py [AutoAPI] Reading files... [ 44%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_env_config.py [AutoAPI] Reading files... [ 44%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_mock_deactivate.py [AutoAPI] Reading files... [ 45%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_env_remove.py [AutoAPI] Reading files... [ 45%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main.py [AutoAPI] Reading files... [ 45%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_package.py [AutoAPI] Reading files... [ 46%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_notices.py [AutoAPI] Reading files... [ 46%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_env.py [AutoAPI] Reading files... [ 47%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_env_vars.py [AutoAPI] Reading files... [ 47%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_info.py [AutoAPI] Reading files... [ 48%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/conda_argparse.py [AutoAPI] Reading files... [ 48%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_env_list.py [AutoAPI] Reading files... [ 48%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/common.py [AutoAPI] Reading files... [ 49%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/__init__.py [AutoAPI] Reading files... [ 49%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_env_create.py [AutoAPI] Reading files... [ 50%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/cli/main_commands.py [AutoAPI] Reading files... [ 50%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/testing/helpers.py [AutoAPI] Reading files... [ 51%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/testing/solver_helpers.py [AutoAPI] Reading files... [ 51%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/testing/fixtures.py [AutoAPI] Reading files... [ 52%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/testing/integration.py [AutoAPI] Reading files... [ 52%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/testing/cases.py [AutoAPI] Reading files... [ 52%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/testing/__init__.py [AutoAPI] Reading files... [ 53%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/testing/http_test_server.py [AutoAPI] Reading files... [ 53%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/testing/gateways/fixtures.py [AutoAPI] Reading files... [ 54%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/testing/gateways/__init__.py [AutoAPI] Reading files... [ 54%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/testing/notices/helpers.py [AutoAPI] Reading files... [ 55%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/testing/notices/fixtures.py [AutoAPI] Reading files... [ 55%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/testing/notices/__init__.py [AutoAPI] Reading files... [ 55%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/core/solve.py [AutoAPI] Reading files... [ 56%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/core/prefix_data.py [AutoAPI] Reading files... [ 56%] /home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/checkouts/16898/conda/core/package_cache_data.py Extension error (autoapi.extension)! Versions ======== * Platform: linux; (Linux-7.0.0-1004-aws-x86_64-with-glibc2.39) * Python version: 3.15.2 (CPython) * Sphinx version: 9.2.0 * Docutils version: 0.22.4 * Jinja2 version: 3.1.6 * Pygments version: 2.21.0 Last Messages ============= None. Loaded Extensions ================= None. Traceback ========= Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/astroid/builder.py", line 184, in _data_build node = _parse_string(data, type_comments=True, modname=modname) File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/astroid/builder.py", line 495, in _parse_string parsed = ast.parse( data + "\n", filename=modname or "", type_comments=type_comments ) File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/ast.py", line 46, in parse return compile(source, filename, mode, flags, _feature_version=feature_version, optimize=optimize, module=module) File "conda.core.package_cache_data", line 396 def is_writable(self): IndentationError: expected an indented block after 'if' statement on line 395 The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/sphinx/events.py", line 441, in emit results.append(listener.handler(self._app, *args)) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/autoapi/extension.py", line 110, in run_autoapi if sphinx_mapper_obj.load( ~~~~~~~~~~~~~~~~~~~~~~^ patterns=file_patterns, dirs=normalised_dirs, ignore=ignore_patterns ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ): ^ File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/autoapi/_mapper.py", line 459, in load data = self.read_file(path=path, dir_root=dir_root) File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/autoapi/_mapper.py", line 477, in read_file parsed_data = Parser().parse_file(path) File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/autoapi/_parser.py", line 45, in parse_file return self._parse_file( ~~~~~~~~~~~~~~~~^ file_path, ^^^^^^^^^^ ...<3 lines>... ), ^^ ) ^ File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/autoapi/_parser.py", line 41, in _parse_file node = AstroidBuilder(AstroidManager()).file_build(file_path, module_name) File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/astroid/builder.py", line 147, in file_build module, builder = self._data_build(data, modname, path) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/astroid/builder.py", line 186, in _data_build raise AstroidSyntaxError( ...<5 lines>... ) from exc astroid.exceptions.AstroidSyntaxError: Parsing Python code failed: expected an indented block after 'if' statement on line 395 (conda.core.package_cache_data, line 396) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/sphinx/cmd/build.py", line 414, in build_main app = Sphinx( srcdir=args.sourcedir, ...<14 lines>... exception_on_warning=args.exception_on_warning, ) File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/sphinx/application.py", line 340, in __init__ self._init_builder() ~~~~~~~~~~~~~~~~~~^^ File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/sphinx/application.py", line 430, in _init_builder self.events.emit('builder-inited') ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ File "/home/docs/checkouts/readthedocs.org/user_builds/continuumio-conda/conda/16898/lib/python3.15/site-packages/sphinx/events.py", line 452, in emit raise ExtensionError( ...<3 lines>... ) from exc sphinx.errors.ExtensionError: Handler for event 'builder-inited' threw an exception (exception: Parsing Python code failed: expected an indented block after 'if' statement on line 395 (conda.core.package_cache_data, line 396)) The full traceback has been saved in: /tmp/sphinx-err-8854i3h7.log To report this error to the developers, please open an issue at . Thanks! Please also report this if it was a user error, so that a better error message can be provided next time.