You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Save configured sdists with a standard filename #1430
Some supported source: configurations fail to download source, or save it under a name that later commands cannot find. This prevents the package from building.
Examples:
A hook-sdist resolver hook returns a tag archive URL ending in /v1.0. With no download hook, the download fails with InvalidSdistFilename.
pypi-download with download_kind: sdist saves pkg-v1.0.tar.gz. Later, find_sdist() searches for pkg-1.0.tar.gz and finds nothing.
Expected: Save the archive using the package name and resolved version, preserving .tar.gz or .zip. Both cases should work without a custom download hook. Add regression tests for both cases.
Observed on new-resolver-config at ff8d7683. Related: #1414 — review comment.
Activity
LalatenduMohanty commentedon Nov 2, 2026
We’re treating this as a blocker for merging #1414 into
main. The fix and regression tests should land innew-resolver-configbefore that merge.fix(sources): save sdists with a standard filename
fix(sources): save sdists with a standard filename
LalatenduMohanty commentedon Nov 2, 2026
#1438 has merged