Skip to content

[3.14] gh-160004: Fix build-details.json paths with --config-file-path (GH-160007) - #160144

Merged
itamaro merged 1 commit into
python:3.14from
miss-islington:backport-fc1a634-3.14
Oct 22, 2026
Merged

itamaro merged 1 commit into
python:3.14from
miss-islington:backport-fc1a634-3.14

Conversation

@miss-islington

@miss-islington miss-islington commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

make_paths_relative() now keeps the absolute base_prefix for computing the other paths, and only the stored base_prefix is made relative to the config file's directory. This is the same fix python-build-standalone carries in patch-python-relative-build-details.patch (by @geofft). That patch also changes the Makefile to generate relative paths by default; this PR leaves the Makefile alone.
(cherry picked from commit fc1a634)

Co-authored-by: Itamar Oren itamarost@gmail.com

…h` (pythonGH-160007)

`make_paths_relative()` now keeps the absolute `base_prefix` for computing the other paths, and only the stored `base_prefix` is made relative to the config file's directory. This is the same fix python-build-standalone carries in `patch-python-relative-build-details.patch` (by @geofft). That patch also changes the Makefile to generate relative paths by default; this PR leaves the Makefile alone.
(cherry picked from commit fc1a634)

Co-authored-by: Itamar Oren <itamarost@gmail.com>
@miss-islington
miss-islington requested a review from FFY00 as a code owner October 21, 2026 23:06
@itamaro
itamaro merged commit a0bed51 into python:3.14 Oct 22, 2026
100 of 101 checks passed
@miss-islington
miss-islington deleted the backport-fc1a634-3.14 branch October 22, 2026 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants