PEP 708: Mark as Provisional (#3268)

This commit is contained in:
Adam Turner 2023-08-05 12:55:45 +01:00 committed by GitHub
parent dddd5282e1
commit b445532b96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 24 additions and 1 deletions

View File

@ -3,13 +3,36 @@ Title: Extending the Repository API to Mitigate Dependency Confusion Attacks
Author: Donald Stufft <donald@stufft.io>
PEP-Delegate: Paul Moore <p.f.moore@gmail.com>
Discussions-To: https://discuss.python.org/t/24179
Status: Draft
Status: Provisional
Type: Standards Track
Topic: Packaging
Content-Type: text/x-rst
Created: 20-Feb-2023
Post-History: `01-Feb-2023 <https://discuss.python.org/t/23414/>`__,
`23-Feb-2023 <https://discuss.python.org/t/24179>`__
Resolution: https://discuss.python.org/t/24179/72
Provisional Acceptance
======================
This PEP has been **provisionally accepted**,
with the following required conditions before the PEP is made Final:
1. An implementation of the PEP in PyPI (Warehouse)
including any necessary UI elements
to allow project owners to set the tracking data.
2. An implementation of the PEP in at least one repository other than PyPI,
as you cant really test merging indexes without at least two indexes.
3. An implementation of the PEP in pip,
which supports the intended semantics and can be used to demonstrate
that the expected security benefits are achieved.
This implementation will need to be "off by default" initially,
which means that users will have to opt in to testing it.
Ideally, we should collect explicit positive reports from users
(both project owners and project users)
who have successfully tried out the new feature,
rather than just assuming that "no news is good news".
Abstract