Toolchain for Python ecosystem
This section covers all toolchain and build system dependencies for the Python ecosystem
package / distribution | status | dependencies | CI/CD system | commit/pull request | commit/pull request date | comment |
---|---|---|---|---|---|---|
Ninja | Local build for stand-alone project and Python distribution are shared. Doesn’t require code change, but should be released as soon as CI is supported. | CMake |  |  |  | https://github.com/ninja-build/ninja Ninja, a small build system with a focus on speed The released Windows exe is built for x86-64: https://github.com/ninja-build/ninja/releases However, cloning the source code, following the steps, ninja can be built for win-arm64 and all tests are passed! |
CMake | Merged | Â | Â | Â | Â | Â |
Meson | Released - 0.59.2 | Â | Â | Â |
| |
GYP | Review | Â | Â | https://chromium-review.googlesource.com/c/external/gyp/+/3268692 | Â | Â |
Bazel | Merged | Â | Â | Â | Â | |
Rust | Toolchain is available as Tier 2 (guaranteed to build but not tested) | Â | Â | Â | Â | Â |
Â
Â