#2625 F35 Change: Python Packaging Guidelines overhaul
Closed: Accepted 2 years ago by zbyszek. Opened 2 years ago by bcotton.

The Python Packaging guidelines will be rewritten, with the major changes being PyPI parity and usage of upstream metadata.

A new set of macros, Package-x-generic-16.pngpyproject-rpm-macros, written in mind with the new guidelines and with upstream best practices, are documented in the new guidelines as practical examples.

The older (a.k.a. "201x-era") Python Packaging guidelines will remain in effect as an option (until retired by another Fedora Change).


+1 (disclaimer: I'm not a change owner, but I've participated in many decisions here)

+0 (leaning -1, but open to be convinced otherwise)

+1 provided that the "import smoke test macro" is going to be added to that change as well

provided that the "import smoke test macro" is going to be added to that change as well

That is the plan. Currently asking for feedback in https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/C4AHZ7EIQUM2YXEF6HU3BCNZUIIQ22EW/

provided that the "import smoke test macro" is going to be added to that change as well

That is the plan. Currently asking for feedback in https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/C4AHZ7EIQUM2YXEF6HU3BCNZUIIQ22EW/

Thanks! Then +1 from me.

+1

This looks really good, and other language ecosystems could benefit from packaging overhauls like this. :clap:

After a week, I count the vote as (+7,1,-0). Processing the proposal as approved.

Metadata Update from @bcotton:
- Issue tagged with: pending announcement

2 years ago

Metadata Update from @zbyszek:
- Issue untagged with: pending announcement
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.

Metadata