PEP 725: version 3, address all feedback and open issues#4573
PEP 725: version 3, address all feedback and open issues#4573pradyunsg merged 3 commits intopython:mainfrom
Conversation
This also references PEP 804, which address one of the most significant open issues about external dependency names needing to be curated and have canonical versions, rather than accepting everything that parses as a valid package URL. Hence these two PEPs now cross-reference each other. PEP 725 contains the packaging metadata, and PEP 804 the machinery and process around how that metadata is curated and can be queried, mapped, etc.
c48cb5f to
1633ae8
Compare
|
I know that rendering will fail because PEP 804 (just submitted in gh-4572) isn't yet merged, hence |
|
One option is to wait for PEP 804 to get merged. Or if you don't want to wait that long, perhaps something like this, and revert once 804 is merged: -and record such choices, is the topic of :pep:`804`.
+and record such choices, is the topic of `PEP 804`_.
+.. _PEP 804: https://github.com/python/peps/pull/4572We'd have to see what the build thinks about |
I'm fine with waiting, we plan to open the Discourse threads in parallel anyway. If we'd space them too far apart, it's likely that comments on one PEP will be posted anyway on the thread for the other PEP. |
|
Thanks for retriggering @pradyunsg. I checked the preview, all looks good. |
This also references PEP 804 (see gh-4572), which address one of the most significant open issues about external dependency names needing to be curated and have canonical versions, rather than accepting everything that parses as a valid package URL. Hence these two PEPs now cross-reference each other. PEP 725 contains the packaging metadata, and PEP 804 the machinery and process around how that metadata is curated and can be queried, mapped, etc.
PEP 123: Summary of changes)Cc'ing co-authors: @pradyunsg @jaimergp
📚 Documentation preview 📚: https://pep-previews--4573.org.readthedocs.build/