Skip to content

Add manifest files to include all test data in sdists #49

Open

Description

@meeuw

#45 has been merged but hasn't been released.

As noted in my comment I'd prefer to have an updated version on PyPI but I'm also fine with a tag release in this repository.

Thanks in advance!

Activity

  1. mgorny commented on Oct 27, 2025

    @mgorny

    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.

  2. youknowone commented on Oct 27, 2025

    @youknowone
    Owner

    @mgorny Could you tell me more about it? How is your workflow going? What's the specific problem?

  3. mgorny commented on Oct 27, 2025

    @mgorny

    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

  4. meeuw commented on Oct 27, 2025

    @meeuw
    Author

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions