Landing: 75754f5b1c39
Project / Subsystem
gcc / gcc/build
Date
2026-08-18
Author
Claudio Bantaloukas
Commit
75754f5b1c3979125ea455e90a5ee20707ace549
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gcc/build
- patch_id
- —
- commit_hash
- 75754f5b1c3979125ea455e90a5ee20707ace549
- source_type
- github
- headline
- Add pyproject.toml to manage Python script dependencies
- tldr
- A pyproject.toml file is added to GCC's repository to manage Python script dependencies using standard tools.
- author
- Claudio Bantaloukas
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • python
- • build
- • developer-experience
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-18T00:00:00.000Z
To improve the usability of GCC’s Python scripts, a pyproject.toml file has been added to the repository. This file formally declares dependencies for various Python scripts, making it easier for developers to set up their environment using standard tools like pip or uv. While not enforcing installation, it clarifies requirements and allows for consistent formatting with tools like black. Dependencies are specified with broad compatibility, except for black, which is pinned to its 2026 edition for consistent formatting.