Skip to main content
Warning Some features may not work without JavaScript. Please try enabling it if you encounter problems.

Ninja is a small build system with a focus on speed

Project description

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

The latest Ninja python wheels provide ninja 1.11.1.g95dee.kitware.jobserver-1 executable and ninja_syntax.py for generating .ninja files.

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

Latest Release

Versions

Downloads

https://img.shields.io/pypi/v/ninja.svg https://img.shields.io/badge/downloads-2535k%20total-green.svg

Build Status

GitHub Actions (Windows, macOS, Linux)

PyPI

https://github.com/scikit-build/ninja-python-distributions/actions/workflows/build.yml/badge.svg

Maintainers

Miscellaneous

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.

History

ninja-python-distributions was initially developed in November 2016 by Jean-Christophe Fillion-Robin to facilitate the distribution of project using scikit-build and depending on CMake and Ninja.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ninja-1.11.1.1.tar.gz (132.4 kB view details)

Uploaded Source

Built Distributions

ninja-1.11.1.1-py2.py3-none-win_arm64.whl (272.7 kB view details)

Uploaded Python 2 Python 3 Windows ARM64

ninja-1.11.1.1-py2.py3-none-win_amd64.whl (313.0 kB view details)

Uploaded Python 2 Python 3 Windows x86-64

ninja-1.11.1.1-py2.py3-none-win32.whl (265.0 kB view details)

Uploaded Python 2 Python 3 Windows x86

ninja-1.11.1.1-py2.py3-none-musllinux_1_1_x86_64.whl (379.2 kB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ x86-64

ninja-1.11.1.1-py2.py3-none-musllinux_1_1_s390x.whl (415.5 kB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ s390x

ninja-1.11.1.1-py2.py3-none-musllinux_1_1_ppc64le.whl (419.8 kB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ ppc64le

ninja-1.11.1.1-py2.py3-none-musllinux_1_1_i686.whl (418.9 kB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ i686

ninja-1.11.1.1-py2.py3-none-musllinux_1_1_aarch64.whl (372.1 kB view details)

Uploaded Python 2 Python 3 musllinux: musl 1.1+ ARM64

ninja-1.11.1.1-py2.py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl (156.2 kB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ s390x

ninja-1.11.1.1-py2.py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl (179.5 kB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ppc64le

ninja-1.11.1.1-py2.py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (155.6 kB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

ninja-1.11.1.1-py2.py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl (307.2 kB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.5+ x86-64

ninja-1.11.1.1-py2.py3-none-manylinux1_i686.manylinux_2_5_i686.whl (324.3 kB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.5+ i686

ninja-1.11.1.1-py2.py3-none-macosx_10_9_universal2.macosx_10_9_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl (270.6 kB view details)

Uploaded Python 2 Python 3 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64 macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file ninja-1.11.1.1.tar.gz.

File metadata

  • Download URL: ninja-1.11.1.1.tar.gz
  • Upload date:
  • Size: 132.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for ninja-1.11.1.1.tar.gz
Algorithm Hash digest
SHA256 9d793b08dd857e38d0b6ffe9e6b7145d7c485a42dcfea04905ca0cdb6017cc3c
MD5 1fa26b13284c57aa9b1083ea5c70a9cb
BLAKE2b-256 372cd717d13a413d6f7579cdaa1e28e6e2c98de95461549b08d311c8a5bf4c51

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-win_arm64.whl.

File metadata

  • Download URL: ninja-1.11.1.1-py2.py3-none-win_arm64.whl
  • Upload date:
  • Size: 272.7 kB
  • Tags: Python 2, Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 185e0641bde601e53841525c4196278e9aaf4463758da6dd1e752c0a0f54136a
MD5 af0df99cef61b9ce8fb5a76453e95e19
BLAKE2b-256 732af5b7b3b7ecd5cf4e31375580bf5c6a01a328ed1ebdfff90fab463e3f4bc7

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-win_amd64.whl.

File metadata

  • Download URL: ninja-1.11.1.1-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 313.0 kB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 95da904130bfa02ea74ff9c0116b4ad266174fafb1c707aa50212bc7859aebf1
MD5 d09eebd9afc969beb29951499a705398
BLAKE2b-256 b62fa3bc50fa63fc4fe9348e15b53dc8c87febfd4e0c660fcf250c4b19a3aa3b

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-win32.whl.

File metadata

  • Download URL: ninja-1.11.1.1-py2.py3-none-win32.whl
  • Upload date:
  • Size: 265.0 kB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 fa2ba9d74acfdfbfbcf06fad1b8282de8a7a8c481d9dee45c859a8c93fcc1082
MD5 f618c653c32675e085829b2b34f06ea7
BLAKE2b-256 c5ee53df34fcc9c0b1db62b2f2e2c848e28d9354e1c7f0dce029ee50b16ca157

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 76482ba746a2618eecf89d5253c0d1e4f1da1270d41e9f54dfbd91831b0f6885
MD5 24292bfe03bd86d41cd6cf215cee6fea
BLAKE2b-256 9af33e4a56ff77739d1582749b93497bdebf11e003fbc7a66363ef6c772ebd0a

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 3e0f9be5bb20d74d58c66cc1c414c3e6aeb45c35b0d0e41e8d739c2c0d57784f
MD5 4afbedfb688a9f1dcdebc653c766b95b
BLAKE2b-256 3b74de0633f8bced3b188942fca64a950e8f2206c60c10c97af465b356ae9b25

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 9df724344202b83018abb45cb1efc22efd337a1496514e7e6b3b59655be85205
MD5 b59d172ff1e7cc338e08f26cad790524
BLAKE2b-256 437834af88d753389a9412438d16142c77e587e0d69152faf0bbf99701063dd8

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7563ce1d9fe6ed5af0b8dd9ab4a214bf4ff1f2f6fd6dc29f480981f0f8b8b249
MD5 16c71169139729e5efa4e375ae6037c7
BLAKE2b-256 ad5d6e97c8a25167d4867694c7fb0b9bdbc9b096d6479c8e56c5bd41b49613f6

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d491fc8d89cdcb416107c349ad1e3a735d4c4af5e1cb8f5f727baca6350fdaea
MD5 af10cb93c1c30b04fe05e7d3a68f0727
BLAKE2b-256 1c002fd13ac6aafdb566f00d6b541101fca54e58ae58bf96c00f9780df019607

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-manylinux2014_s390x.manylinux_2_17_s390x.whl
Algorithm Hash digest
SHA256 aad34a70ef15b12519946c5633344bc775a7656d789d9ed5fdb0d456383716ef
MD5 e38bccdd5a51ecce50594d20667a8e02
BLAKE2b-256 45ef60086f02cbc6882da00a02c81d645cefd8d2d65b01fade41b873d8dd85a2

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Algorithm Hash digest
SHA256 18302d96a5467ea98b68e1cae1ae4b4fb2b2a56a82b955193c637557c7273dbd
MD5 4eee2f9ac766461e58ad6682844a15bf
BLAKE2b-256 6bfa5ca8e65a98cdb9a71d4f1e38cac7bd757bbb9555a5aef5a4d293aa890e5c

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 73b93c14046447c7c5cc892433d4fae65d6364bec6685411cb97a8bcf815f93a
MD5 95a83f3cfecbfe3a031213183e078843
BLAKE2b-256 01c896424839fd127b4492229acf50763ed9940d864ca35d17d151934aef1f6f

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 84502ec98f02a037a169c4b0d5d86075eaf6afc55e1879003d6cab51ced2ea4b
MD5 c49ca68424ebc292926d58d8839a5fa2
BLAKE2b-256 6d928d7aebd4430ab5ff65df2bfee6d5745f95c004284db2d8ca76dcbfd9de47

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-manylinux1_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-manylinux1_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 ecf80cf5afd09f14dcceff28cb3f11dc90fb97c999c89307aea435889cb66877
MD5 f25fe6a396ca5a68304e66c7534b272e
BLAKE2b-256 2c520e5423311eb9939b6f9354059a6d88a6211eb4fa1c7a4ef303ecee1c1fe0

See more details on using hashes here.

File details

Details for the file ninja-1.11.1.1-py2.py3-none-macosx_10_9_universal2.macosx_10_9_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.1-py2.py3-none-macosx_10_9_universal2.macosx_10_9_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 376889c76d87b95b5719fdd61dd7db193aa7fd4432e5d52d2e44e4c497bdbbee
MD5 02b0488d34a0feb2fddb5ea99376cc02
BLAKE2b-256 3d6e04ed11bb244039908f6f212cb5f3e97933e238655248e4ce307c1687ba1f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page