From 1d17026bcc6f4ec198b0ec70363583dd126fd434 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Mon, 28 Sep 2026 15:27:20 +0200 Subject: [PATCH] =?UTF-8?q?Generalize=20index=20=E2=86=92=20source,=20make?= =?UTF-8?q?=20PyPI=20non-normative?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- peps/pep-9999.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/peps/pep-9999.rst b/peps/pep-9999.rst index 25506a81889..609abe7fde1 100644 --- a/peps/pep-9999.rst +++ b/peps/pep-9999.rst @@ -340,10 +340,10 @@ Provider plugin API High level design ''''''''''''''''' -To make it easier to discover and install plugins, they SHOULD be -published in the same indexes as the packages using them. In particular, -packages published to PyPI MUST NOT rely on plugins that need to be -installed from other indexes. +To make it easier to discover and install plugins, they SHOULD be made +available via the sources that are used when installing the package +requiring them. For example, the packages published on PyPI ought to +only list providers that are only available on PyPI as well. Except for variant providers using the ``static-properties`` and ``builtin`` keys, installable Python packages MUST be provided for