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)
+1
+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.
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
Announced in today's agenda, https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/CTGS54VD5CIOTK7DA37YSHKGV5QFJOR3/.
Metadata Update from @zbyszek: - Issue untagged with: pending announcement - Issue close_status updated to: Accepted - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.