]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-131372: Configurable build-details.json name (#150098)
authorStefano Rivera <stefano@rivera.za.net>
Mon, 25 May 2026 12:37:50 +0000 (05:37 -0700)
committerGitHub <noreply@github.com>
Mon, 25 May 2026 12:37:50 +0000 (13:37 +0100)
commit9c23f3452df96dede49d82d7f957343364182b35
treeefe3a4ee8f298b86292ff97183076008138dfd8c
parent07ae6f133ad7a4e7ed506f6a511809b1fc3d1465
gh-131372: Configurable build-details.json name (#150098)

* 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]: https://github.com/python/peps/pull/4889

* NEWS entry

* Document configure option and add to whatsnew
Doc/using/configure.rst
Doc/whatsnew/3.16.rst
Makefile.pre.in
Misc/NEWS.d/next/Build/2026-05-19-12-45-23.gh-issue-131372.oJykeB.rst [new file with mode: 0644]
configure
configure.ac