Skip to content

Latest commit

 

History

History
78 lines (52 loc) · 3.75 KB

README.rst

File metadata and controls

78 lines (52 loc) · 3.75 KB

Ninja Python Distributions

Ninja is a small build system with a focus on speed.

The latest Ninja python wheels provide ninja 1.13.2.g7659b.kitware.jobserver-pipe-1 executable and ninja_syntax.py for generating .ninja files.

The classes in ninja_syntax are in the ninja namespace, so are accesable via import ninja, e.g.

import ninja
writer = ninja.Writer(sys.stdout)

This package also installs a front-end to the nijnja executable, so that:

python -m ninja

will call the executable.

https://raw.githubusercontent.com/scikit-build/ninja-python-distributions/master/ninja-python-distributions-logo.png

Latest Release

Versions Downloads

Build Status

  GitHub Actions (Windows, macOS, Linux)
PyPI

Maintainers

Miscellaneous

Python Version Support

Versions after 1.11.1.1 no longer support Python 2-3.6, and require manylinux2010+ on linux. Versions after 1.13 no longer support Python 3.7, and require manylinux2014+/musllinux_1_2+ on linux.

License

This project is maintained by Jean-Christophe Fillion-Robin from Kitware Inc. It is covered by the Apache License, Version 2.0.

Ninja is also distributed under the Apache License, Version 2.0. For more information about Ninja, visit https://ninja-build.org

Logo was originally created by Libby Rose from Kitware Inc. It is covered by CC BY 4.0.