Read the Docs build information Build id: 3625714 Project: icb-anndata Version: 2264 Commit: fc462838aff94a97b2b9296511a8c20a9d757ee8 Date: 2025-12-24T10:01:22.190907Z State: finished Success: False [rtd-command-info] start-time: 2025-12-24T10:01:23.065680Z, end-time: 2025-12-24T10:01:23.592568Z, duration: 0, exit-code: 0 git clone --depth 1 https://github.com/scverse/anndata.git . Cloning into '.'... [rtd-command-info] start-time: 2025-12-24T10:01:23.690110Z, end-time: 2025-12-24T10:01:24.156974Z, duration: 0, exit-code: 0 git fetch origin --force --prune --prune-tags --depth 50 pull/2264/head:external-2264 From https://github.com/scverse/anndata * [new ref] refs/pull/2264/head -> external-2264 [rtd-command-info] start-time: 2025-12-24T10:01:24.839095Z, end-time: 2025-12-24T10:01:24.893152Z, duration: 0, exit-code: 0 git checkout --force fc462838aff94a97b2b9296511a8c20a9d757ee8 Note: switching to 'fc462838aff94a97b2b9296511a8c20a9d757ee8'. 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 fc46283 Automated template update to v0.7.0 [rtd-command-info] start-time: 2025-12-24T10:01:24.984082Z, end-time: 2025-12-24T10:01:25.028493Z, duration: 0, exit-code: 0 cat .readthedocs.yaml # https://docs.readthedocs.io/en/stable/config-file/v2.html version: 2 build: os: ubuntu-24.04 tools: python: "3.13" nodejs: latest jobs: create_environment: - asdf plugin add uv - asdf install uv latest - asdf global uv latest build: html: - uvx hatch run docs:build - mv docs/_build $READTHEDOCS_OUTPUT [rtd-command-info] start-time: 2025-12-24T10:01:30.557389Z, end-time: 2025-12-24T10:01:30.623453Z, duration: 0, exit-code: 0 asdf global python 3.13.3 [rtd-command-info] start-time: 2025-12-24T10:01:34.119121Z, end-time: 2025-12-24T10:01:34.188078Z, duration: 0, exit-code: 0 asdf global nodejs 24.11.1 [rtd-command-info] start-time: 2025-12-24T10:01:34.449907Z, end-time: 2025-12-24T10:01:35.509579Z, duration: 1, exit-code: 0 asdf plugin add uv updating plugin repository...From https://github.com/asdf-vm/asdf-plugins 8e311ee..c0369a1 master -> origin/master * [new branch] dependabot/github_actions/actions/checkout-6 -> origin/dependabot/github_actions/actions/checkout-6 * [new branch] dependabot/github_actions/amannn/action-semantic-pull-request-6.1.1 -> origin/dependabot/github_actions/amannn/action-semantic-pull-request-6.1.1 * [new branch] dependabot/github_actions/asdf-vm/actions-4 -> origin/dependabot/github_actions/asdf-vm/actions-4 HEAD is now at c0369a1 feat: add yasm plugin (#1087) [rtd-command-info] start-time: 2025-12-24T10:01:35.615456Z, end-time: 2025-12-24T10:01:36.689877Z, duration: 1, exit-code: 0 asdf install uv latest redirect url: https://github.com/astral-sh/uv/releases/tag/0.9.18 * Downloading uv release 0.9.18... uv 0.9.18 installation was successful! [rtd-command-info] start-time: 2025-12-24T10:01:36.783226Z, end-time: 2025-12-24T10:01:36.907948Z, duration: 0, exit-code: 0 asdf global uv latest redirect url: https://github.com/astral-sh/uv/releases/tag/0.9.18 [rtd-command-info] start-time: 2025-12-24T10:01:37.078308Z, end-time: 2025-12-24T10:01:39.451089Z, duration: 2, exit-code: 1 uvx hatch run docs:build Downloading pygments (1.2MiB) Downloading cryptography (4.3MiB) Downloading virtualenv (5.7MiB) Downloading uv (21.2MiB) Downloaded uv Downloaded cryptography Downloaded virtualenv Downloaded pygments Installed 41 packages in 50ms Creating environment: docs Installing project in development mode × Failed to build `anndata @ │ file:///home/docs/checkouts/readthedocs.org/user_builds/icb-anndata/checkouts/2264` ├─▶ The build backend returned an error ╰─▶ Call to `hatchling.build.build_editable` failed (exit status: 1) [stderr] Traceback (most recent call last): File "", line 11, in wheel_filename = backend.build_editable("/home/docs/.cache/uv/builds-v0/.tmpFSATBh", {}, None) File "/home/docs/.cache/uv/builds-v0/.tmpP8Ua4V/lib/python3.13/site-packages/hatchling/build.py", line 83, in build_editable return os.path.basename(next(builder.build(directory=wheel_directory, versions=["editable"]))) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/docs/.cache/uv/builds-v0/.tmpP8Ua4V/lib/python3.13/site-packages/hatchling/builders/plugin/interface.py", line 92, in build self.metadata.validate_fields() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/docs/.cache/uv/builds-v0/.tmpP8Ua4V/lib/python3.13/site-packages/hatchling/metadata/core.py", line 266, in validate_fields self.core.validate_fields() ~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/home/docs/.cache/uv/builds-v0/.tmpP8Ua4V/lib/python3.13/site-packages/hatchling/metadata/core.py", line 1366, in validate_fields getattr(self, attribute) ~~~~~~~^^^^^^^^^^^^^^^^^ File "/home/docs/.cache/uv/builds-v0/.tmpP8Ua4V/lib/python3.13/site-packages/hatchling/metadata/core.py", line 531, in readme raise OSError(message) OSError: Readme file does not exist: README.md hint: This usually indicates a problem with the package or the build environment.