PEP 739: specify how to handle conflicting installs#4889
PEP 739: specify how to handle conflicting installs#4889FFY00 wants to merge 1 commit intopython:mainfrom
Conversation
Signed-off-by: Filipe Laíns <[email protected]>
|
(I've added the checklist to the PR description.) This is an accepted PEP, so needs SC approval:
https://peps.python.org/pep-0001/#pep-maintenance Please can you ask the SC about this change? |
|
@pfmoore, per python/steering-council#341 and python/steering-council#343, could you make a decision on this? Since the 3.15 feature freeze is just around the corner, I really don't want to have to wait for the Packaging Council to be up to speed. |
|
There's one edge case that I'd like to clarify before accepting. Suppose that a distribution has two Python builds that both get installed into the same prefix, but only one is actually installed by the user. From a strict reading, that one installation would need to be named It's arguable that the "UNLESS unfeasible due to technical limitations" exclusion applies here, and the potential to install two builds is considered enough of a technical limitation. But if it's too easy to justify using a different name, that dilutes the benefit of having an easily discoverable standard name for common cases, so allowing that could be a bad idea. Could you update the wording to clarify the intent in this case, please? |
PEP 123: Summary of changes)📚 Documentation preview 📚: https://pep-previews--4889.org.readthedocs.build/