The Makefile target that generates `build-details.json` has an incorrect target so it's re-run for every action. The generated file is in: ``` `cat pybuilddir.txt`/build-details.json ``` For example, on my machine that evaluates to: ``` build/lib.linux-x86_64-3.14/build-details.json ``` https://github.com/python/cpython/blob/61317074d450f72fa121ceb1c7b0c52698a71106/Makefile.pre.in#L939-L940 <!-- gh-linked-prs --> ### Linked PRs * gh-131558 * gh-131761 <!-- /gh-linked-prs -->
Activity
pythongh-131556: Fix build-details.json Makefile target
pythonGH-131556: calculate PYBUILDDIR in configure instead of sysconfig
pythonGH-131556: calculate PYBUILDDIR in configure instead of sysconfig
pythonGH-131556: calculate PYBUILDDIR in configure instead of sysconfig
pythonGH-131556: calculate PYBUILDDIR in configure instead of sysconfig
Merge branch 'main' into pythongh-131556