Skip to content

馃悰 fix(pypi): handle listing edge cases - #10

Merged
gaborbernat merged 1 commit into
mainfrom
fix/pypi-release-listing
Oct 23, 2026
Merged

gaborbernat merged 1 commit into
mainfrom
fix/pypi-release-listing

Conversation

@gaborbernat

Copy link
Copy Markdown
Member

PyPI's Simple API lists files from every version of a project. Verification of an earlier release can mistake .post and .dev legacy files for malformed files of the requested version. This change recognizes those other versions and retries truncated JSON or transient TLS failures within the existing wait limit.

@gaborbernat gaborbernat added the bug Something isn't working label Oct 23, 2026
@gaborbernat
gaborbernat marked this pull request as ready for review October 23, 2026 21:21
@gaborbernat
gaborbernat merged commit 7912fdb into main Oct 23, 2026
13 checks passed
@gaborbernat
gaborbernat deleted the fix/pypi-release-listing branch October 23, 2026 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant