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 |
|
|
| GitHub - ninja-build/ninja: a small build system with a focus on speed Ninja, a small build system with a focus on speed The released Windows exe is built for x86-64: Releases · ninja-build/ninja 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 |
|
| Enable native support for Windows on arm64 by niyas-sait · Pull Request #14340 · bazelbuild/bazel |
|
|
Rust | Toolchain is available as Tier 2 (guaranteed to build but not tested) |
|
|
|
|
|