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