Hypothetically, what would be your build system of choice if we were to implement a new one for CPython tomorrow? Assume that all the difficult issues have been resolved
We’re just soliciting contenders and core development team skills (at the same time) ![]()
If your favourite build system is missing, post your suggestion and Zach or I will create the poll for it.
To save screen space, each poll is conveniently hidden behind a “details flag”; click the arrow (
) to expand the polls.
CMake
- I have read configuration for it and found it easy to read
- I have read configuration for it and found it hard to read
- I have contributed to existing build configuration for a project using it
- I have written build configuration for a project from scratch with it
- I’m a contributor to or maintainer of it
- I like it
- I don’t like it
- It would be my preferred CPython build system
- I have no opinion on it
Meson
- I have read configuration for it and found it easy to read
- I have read configuration for it and found it hard to read
- I have contributed to existing build configuration for a project using it
- I have written build configuration for a project from scratch with it
- I’m a contributor to or maintainer of it
- I like it
- I don’t like it
- It would be my preferred CPython build system
- I have no opinion on it
Bazel
- I have read configuration for it and found it easy to read
- I have read configuration for it and found it hard to read
- I have contributed to existing build configuration for a project using it
- I have written build configuration for a project from scratch with it
- I’m a contributor to or maintainer of it
- I like it
- I don’t like it
- It would be my preferred CPython build system
- I have no opinion on it
Buck2
- I have read configuration for it and found it easy to read
- I have read configuration for it and found it hard to read
- I have contributed to existing build configuration for a project using it
- I have written build configuration for a project from scratch with it
- I’m a contributor to or maintainer of it
- I like it
- I don’t like it
- It would be my preferred CPython build system
- I have no opinion on it