Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Python (pip) repository backend: serves a PEP 503 "simple" index synthesized
from wheels/sdists inside a read-only znippy archive. Sibling to the other
znippy-<eco> backends; implements [RepositoryBackendTrait] and is wired in
read-only (is_writable false, put errors).
Layout convention: files live at packages/{normalized-name}/{filename}, name
normalized per PEP 503 (lowercase, _/. → -). handle_http2_request routes
/simple/, /simple/{name}/, and /packages/{name}/{filename} after stripping
the repo-name prefix.
Coord resolution has two tiers: prefer the concrete archive's typed python view
([ZnippyArchive::as_python]) whose (name, version) come from index columns the
python plugin extracted, so wheels vs sdists resolve authoritatively; fall back to
parsing the dist filename when that view is empty (e.g. an archive built by the
agent's directory→znippy path, which tags pkg_type but writes no columns) or when
only a generic ZnippyReader is configured.
Gotcha: the simple index reflects attacker-influenced package/file names into HTML,
so every interpolated value goes through html_escape (reflected-injection, M10).