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
Add manifest files to include all test data in sdists #49
Ping. Could you please publish new tarballs, given that the current ones are unusable because of missing test data, and projects have actually started relying on these redistributions? This is a true pain for downstreams.
Activity
mgorny commentedon Oct 27, 2025
Ping. Could you please publish new tarballs, given that the current ones are unusable because of missing test data, and projects have actually started relying on these redistributions? This is a true pain for downstreams.
youknowone commentedon Oct 27, 2025
@mgorny Could you tell me more about it? How is your workflow going? What's the specific problem?
mgorny commentedon Oct 27, 2025
We need to run the tests from the source distribution. That's all there is to it.
https://packaging.python.org/en/latest/discussions/downstream-packaging/#provide-complete-source-distributions
meeuw commentedon Oct 27, 2025
The workflow for me is building RPMS for Fedora, currently I'm using the GitHub release to provide the source:
https://src.fedoraproject.org/rpms/python-standard-mailcap/blob/rawhide/f/python-standard-mailcap.spec#_8
But it would be nicer to use PyPI instead (the existing tooling defaults to that).
Anyway, not a big deal for me, would be nice to have.