Files
pnpm/.changeset/skip-unusable-python-index-files.md
T
Zoltan Kochan 8dc2ba42a3 fix(python): leave out an index file pnpm cannot read (#14946)
Reading a distribution's candidates failed the whole page when one file
it lists could not be read: an unreadable wheel filename, a file with no
SHA-256 digest, a URL that is not HTTP(S), or a wheel belonging to
another distribution. A page lists every release a distribution ever
published, so one such file put the distribution out of reach at every
version, including the versions a project can install.

Such a file is now left out, with a debug log naming it and the reason,
the way a wheel built for another interpreter already is. uv skips a file
it cannot read the same way. What a lockfile pins keeps its hard errors:
a pinned wheel pnpm cannot read is still refused rather than skipped.

Follows up pnpm/pnpm#14920.
2026-09-16 10:32:39 +02:00

280 B

pacquet, @pnpm/pnpr
pacquet @pnpm/pnpr
patch patch

pnpm install no longer fails when a Python index lists a file pnpm cannot use, such as a release with no SHA-256 digest or an unreadable wheel filename. That file is left out and the project resolves against the remaining releases.