/
Toolchain for Python ecosystem

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

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!
Ninja.exe is shared: Python | 3rd party

CMake

Merged

 

 

 

 

 

Meson

Released - 0.59.2
https://github.com/mesonbuild/meson/releases/tag/0.59.2

 

 

 

GYP

Review

 

 

https://chromium-review.googlesource.com/c/external/gyp/+/3268692
https://chromium-review.googlesource.com/c/external/gyp/+/3268691

 

 

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)

 

 

 

 

 

 

 

Related content

Packages
More like this
Python
More like this
A tale of a dependency chain: Pillow and the crew
A tale of a dependency chain: Pillow and the crew
Read with this
Ninja
More like this
Package building tutorial
Package building tutorial
Read with this
Python package analysis
Python package analysis
More like this