◐ Shell
clean mode source ↗

PEP 739: specify how to handle conflicting installs by FFY00 · Pull Request #4889 · python/peps

Signed-off-by: Filipe Laíns <lains@riseup.net>

@hugovk hugovk marked this pull request as draft

April 7, 2026 11:47

jameslovesjodi4ever-dot

@FFY00 FFY00 mentioned this pull request

Apr 10, 2026
Signed-off-by: Filipe Laíns <lains@riseup.net>

stefanor added a commit to stefanor/cpython that referenced this pull request

May 19, 2026
Linux distributions that co-install multiple Python versions in the same
path (e.g. multiarch on Debian, debug builds, and free-threading) need a
way to place multiple build-details.jsons side-by-side.

PEP-739 is being updated [0] to recommend renaming in this situation. To
ensure some standardization, this PR generates appropriate names for
distributions that need to use this feature.

[0]: python/peps#4889

stefanor added a commit to stefanor/cpython that referenced this pull request

May 19, 2026
Linux distributions that co-install multiple Python versions in the same
path (e.g. multiarch on Debian, debug builds, and free-threading) need a
way to place multiple build-details.jsons side-by-side.

PEP-739 is being updated [0] to recommend renaming in this situation. To
ensure some standardization, this PR generates appropriate names for
distributions that need to use this feature.

[0]: python/peps#4889

FFY00 pushed a commit to python/cpython that referenced this pull request

May 25, 2026
* Configurable build-details.json name

Linux distributions that co-install multiple Python versions in the same
path (e.g. multiarch on Debian, debug builds, and free-threading) need a
way to place multiple build-details.jsons side-by-side.

PEP-739 is being updated [0] to recommend renaming in this situation. To
ensure some standardization, this PR generates appropriate names for
distributions that need to use this feature.

[0]: python/peps#4889

* NEWS entry

* Document configure option and add to whatsnew