Skip to content

GH-107956: add sysconfig._build_details#149114

Open
FFY00 wants to merge 8 commits intopython:mainfrom
FFY00:move-build-details-generation-to-sysconfig
Open

GH-107956: add sysconfig._build_details#149114
FFY00 wants to merge 8 commits intopython:mainfrom
FFY00:move-build-details-generation-to-sysconfig

Conversation

@FFY00
Copy link
Copy Markdown
Member

@FFY00 FFY00 commented Apr 28, 2026

This introduces a new sysconfig._build_details module to generate and manipulate build-details.json data.

It contains abstractions to work with build-details.json data. We hope that these APIs will evolve and reach the point it would make sense to make them public.

In the future, we'd also like to abstract the data sources, so that the code would be able to generate build-details.json for external interpreters.

@FFY00 FFY00 force-pushed the move-build-details-generation-to-sysconfig branch 3 times, most recently from e0c2b05 to e163ed9 Compare April 28, 2026 21:37
@read-the-docs-community
Copy link
Copy Markdown

read-the-docs-community Bot commented Apr 28, 2026

Documentation build overview

📚 cpython-previews | 🛠️ Build #32460022 | 📁 Comparing d4d2e40 against main (40dc61a)

  🔍 Preview build  

5 files changed · ± 5 modified

± Modified

FFY00 added 2 commits April 28, 2026 22:49
This introduces a new sysconfig._build_details module to generate and
manipulate build-details.json data.

It contains abstractions to work with build-details.json data.
We hope that these APIs will evolve and reach the point it would make
sense to make them public.

In the future, we'd also like to abstract the data sources, so that the
code would be able to generate build-details.json for external
interpreters.

Signed-off-by: Filipe Laíns <lains@riseup.net>
Signed-off-by: Filipe Laíns <lains@riseup.net>
@FFY00 FFY00 force-pushed the move-build-details-generation-to-sysconfig branch from e163ed9 to 122e0df Compare April 28, 2026 21:50
@FFY00 FFY00 marked this pull request as ready for review April 28, 2026 21:50
@FFY00 FFY00 added the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Apr 28, 2026
@bedevere-bot
Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @FFY00 for commit 122e0df 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F149114%2Fmerge

If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again.

@bedevere-bot bedevere-bot removed the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Apr 28, 2026
FFY00 added 4 commits April 28, 2026 22:56
Signed-off-by: Filipe Laíns <lains@riseup.net>
Signed-off-by: Filipe Laíns <lains@riseup.net>
Signed-off-by: Filipe Laíns <lains@riseup.net>
This better mirrors the bahevior of os.path.relpath.

Signed-off-by: Filipe Laíns <lains@riseup.net>
@FFY00 FFY00 added the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Apr 28, 2026
@bedevere-bot
Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @FFY00 for commit 95fc7f5 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F149114%2Fmerge

If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again.

@bedevere-bot bedevere-bot removed the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Apr 28, 2026
FFY00 added 2 commits April 29, 2026 00:42
Signed-off-by: Filipe Laíns <lains@riseup.net>
…ve path"

This reverts commit 95fc7f5.

Signed-off-by: Filipe Laíns <lains@riseup.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants