From 39b459ca913e095bc9371689a963100b35a9c392 Mon Sep 17 00:00:00 2001 From: jaimergp Date: Wed, 3 Sep 2025 11:02:56 +0200 Subject: [PATCH 1/5] Use :pep:`NNN` instead of :doc:`pep-0NNN` --- peps/pep-9999.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/peps/pep-9999.rst b/peps/pep-9999.rst index 99595ff9ff9..3dabe1e8223 100644 --- a/peps/pep-9999.rst +++ b/peps/pep-9999.rst @@ -18,14 +18,14 @@ Abstract ======== This PEP specifies a name mapping mechanism that allows packaging tools to map -external dependency identifiers (as introduced in :doc:`pep-0725`) to their +external dependency identifiers (as introduced in :pep:`725`) to their counterparts in other package repositories. Motivation ========== Packages on PyPI often require build-time and runtime dependencies that are not -present on PyPI. :doc:`pep-0725` introduced metadata to express +present on PyPI. :pep:`725` introduced metadata to express such dependencies. Using concrete external dependency metadata for a Python package requires mapping the given dependency identifiers to the specifiers used in other ecosystems, which would allow to: @@ -1102,7 +1102,7 @@ Maintainers of Python projects A package maintainer's responsibility is to decide the DepURL that best represents the external dependency that their package needs. This is covered -in :doc:`pep-0725`; the interactive mappings browser demo located at +in :pep:`725`; the interactive mappings browser demo located at `external-metadata-mappings.streamlit.app `__ may come handy. The central registry documentation may include examples and frequently asked questions to guide newcomers with their decisions. @@ -1282,9 +1282,9 @@ In contrast with the ecosystem mappings, the central registry and the list of kn ecosystems need to be maintained by a central authority. The authors propose to: - Host the ``external-metadata-mappings`` and ``pyproject-external`` repositories under the PyPA_ - GitHub organization (or equivalent as per :doc:`pep-0772`). + GitHub organization (or equivalent as per :pep:`772`). - Create a maintainers team for these two repositories, seeded with the authors of this PEP and - regulated as per :doc:`pep-0772`. + regulated as per :pep:`772`. Appendix B: Virtual versioning proposal ======================================= From e0adca7574ac84e76ecacb1099dee8241b839e0b Mon Sep 17 00:00:00 2001 From: jaimergp Date: Wed, 3 Sep 2025 11:04:45 +0200 Subject: [PATCH 2/5] Update email --- peps/pep-9999.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peps/pep-9999.rst b/peps/pep-9999.rst index 3dabe1e8223..4a1b2ff77cd 100644 --- a/peps/pep-9999.rst +++ b/peps/pep-9999.rst @@ -3,7 +3,7 @@ Title: A package dependency name mapping mechanism Author: Pradyun Gedam , Ralf Gommers , Michał Górny , - Jaime Rodríguez-Guerra , + Jaime Rodríguez-Guerra , Michael Sarahan Discussions-To: Status: Draft From 4a9439daad34bf19c4ff99f7ea920c1c74f77785 Mon Sep 17 00:00:00 2001 From: jaimergp Date: Wed, 3 Sep 2025 11:07:16 +0200 Subject: [PATCH 3/5] Open issues needs "None at this time." --- peps/pep-9999.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/peps/pep-9999.rst b/peps/pep-9999.rst index 4a1b2ff77cd..83a1a9907ed 100644 --- a/peps/pep-9999.rst +++ b/peps/pep-9999.rst @@ -1267,6 +1267,8 @@ once the central registry has matured with significant adoption. Open Issues =========== +None at this time. + References ========== From dc451afd99e44570b76aea44784f575c8eba6b5b Mon Sep 17 00:00:00 2001 From: jaimergp Date: Wed, 3 Sep 2025 11:09:45 +0200 Subject: [PATCH 4/5] Update title --- peps/pep-9999.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peps/pep-9999.rst b/peps/pep-9999.rst index 83a1a9907ed..d9b06f90370 100644 --- a/peps/pep-9999.rst +++ b/peps/pep-9999.rst @@ -1,5 +1,5 @@ PEP: 9999 -Title: A package dependency name mapping mechanism +Title: An external dependency registry and name mapping mechanism Author: Pradyun Gedam , Ralf Gommers , Michał Górny , From 1aaa96aef1b5eba1c68d572139e0413762eeb517 Mon Sep 17 00:00:00 2001 From: jaimergp Date: Wed, 3 Sep 2025 11:09:51 +0200 Subject: [PATCH 5/5] Update date --- peps/pep-9999.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/peps/pep-9999.rst b/peps/pep-9999.rst index d9b06f90370..e27432779eb 100644 --- a/peps/pep-9999.rst +++ b/peps/pep-9999.rst @@ -9,8 +9,8 @@ Discussions-To: Status: Draft Type: Standards Track Topic: Packaging -Created: 22-Aug-2025 -Post-History: 22-Aug-2025, +Created: 03-Sep-2025 +Post-History: 03-Sep-2025, Resolution: