Skip to main content

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.10.2.g51db2.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.10.2.3.tar.gz (26.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ninja-1.10.2.3-py2.py3-none-win_amd64.whl (292.6 kB view details)

Uploaded Python 2Python 3Windows x86-64

ninja-1.10.2.3-py2.py3-none-win32.whl (247.1 kB view details)

Uploaded Python 2Python 3Windows x86

ninja-1.10.2.3-py2.py3-none-musllinux_1_1_x86_64.whl (657.1 kB view details)

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

ninja-1.10.2.3-py2.py3-none-musllinux_1_1_s390x.whl (712.0 kB view details)

Uploaded Python 2Python 3musllinux: musl 1.1+ s390x

ninja-1.10.2.3-py2.py3-none-musllinux_1_1_ppc64le.whl (710.4 kB view details)

Uploaded Python 2Python 3musllinux: musl 1.1+ ppc64le

ninja-1.10.2.3-py2.py3-none-musllinux_1_1_i686.whl (730.0 kB view details)

Uploaded Python 2Python 3musllinux: musl 1.1+ i686

ninja-1.10.2.3-py2.py3-none-musllinux_1_1_aarch64.whl (645.2 kB view details)

Uploaded Python 2Python 3musllinux: musl 1.1+ ARM64

ninja-1.10.2.3-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (124.9 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ s390x

ninja-1.10.2.3-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (148.1 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ppc64le

ninja-1.10.2.3-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (127.0 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ARM64

ninja-1.10.2.3-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (108.1 kB view details)

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

ninja-1.10.2.3-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl (109.6 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.5+ i686

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

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

File details

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

File metadata

  • Download URL: ninja-1.10.2.3.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for ninja-1.10.2.3.tar.gz
Algorithm Hash digest
SHA256 e1b86ad50d4e681a7dbdff05fc23bb52cb773edb90bc428efba33fa027738408
MD5 2763eec12beca5db94f7aa289b869175
BLAKE2b-256 00995beedbf09e3ec6b617606df42d04c4251959caddbd98397cce21da4c52d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.3-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 292.6 kB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for ninja-1.10.2.3-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0560eea57199e41e86ac2c1af0108b63ae77c3ca4d05a9425a750e908135935a
MD5 f131465f8a103f33c5f5511e2ec6041c
BLAKE2b-256 9e6aadf5c7e32951d354cf1709663ef3a86611edc95327217e3c01f6859b9610

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.3-py2.py3-none-win32.whl
  • Upload date:
  • Size: 247.1 kB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for ninja-1.10.2.3-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 740d61fefb4ca13573704ee8fe89b973d40b8dc2a51aaa4e9e68367233743bb6
MD5 55e3c213ac3b79bde7e99908870c3500
BLAKE2b-256 edbc5c4b25735020aadb35e0757065d352475995a413adbefe12d0b06d12df0c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.3-py2.py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 657.1 kB
  • Tags: Python 2, Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for ninja-1.10.2.3-py2.py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6bd76a025f26b9ae507cf8b2b01bb25bb0031df54ed685d85fc559c411c86cf4
MD5 c7ffa94623217eee712badb815f8e483
BLAKE2b-256 79275f2a3b84aedabdd1f30cc72ca3e46cf4d49a175c20c4ced979b142614571

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.3-py2.py3-none-musllinux_1_1_s390x.whl
  • Upload date:
  • Size: 712.0 kB
  • Tags: Python 2, Python 3, musllinux: musl 1.1+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for ninja-1.10.2.3-py2.py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 84be6f9ec49f635dc40d4b871319a49fa49b8d55f1d9eae7cd50d8e57ddf7a85
MD5 dfe2380f56fb587d1ec2d61ad549148f
BLAKE2b-256 9472f03c75b65d08a6a3666936abff339112fae25bbf427d71af7c519d190d8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.3-py2.py3-none-musllinux_1_1_ppc64le.whl
  • Upload date:
  • Size: 710.4 kB
  • Tags: Python 2, Python 3, musllinux: musl 1.1+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for ninja-1.10.2.3-py2.py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 840a0b042d43a8552c4004966e18271ec726e5996578f28345d9ce78e225b67e
MD5 4550ee30797d69484708335202ff78ed
BLAKE2b-256 05b07208ec025e583100778da89212381b75282bbb12973c6b9ec43cfb446e88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.3-py2.py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 730.0 kB
  • Tags: Python 2, Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for ninja-1.10.2.3-py2.py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 688167841b088b6802e006f911d911ffa925e078c73e8ef2f88286107d3204f8
MD5 4843993b8edb058d522ca58439795319
BLAKE2b-256 61095e93963e31dd661236f40d8fe2c92caea80d23048896cf42544b213dfb5f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.3-py2.py3-none-musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 645.2 kB
  • Tags: Python 2, Python 3, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for ninja-1.10.2.3-py2.py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cc8b31b5509a2129e4d12a35fc21238c157038022560aaf22e49ef0a77039086
MD5 eac62c0d2bbeee0a8044b1b947e404bb
BLAKE2b-256 4dfc644a8a55152c6cf293ae69d56ae37581aeff8e707a258ebff8795fdf8a79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.2.3-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 21a1d84d4c7df5881bfd86c25cce4cf7af44ba2b8b255c57bc1c434ec30a2dfc
MD5 70f17429c7e4c8f3458547a1e33524c4
BLAKE2b-256 bb0878c3f4f259d34c908bfd6fe5bb050513832db6974c53ae11e8ec3d158a6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.2.3-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 29570a18d697fc84d361e7e6330f0021f34603ae0fcb0ef67ae781e9814aae8d
MD5 42676757db8e6701dac771d53d87cb11
BLAKE2b-256 7efc8084266912b4646860d4b2405faa751cdc8385f75b11204b5385e0836787

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.2.3-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ea785bf6a15727040835256577239fa3cf5da0d60e618c307aa5efc31a1f0ce
MD5 23dd21dbbb71ae4d4d06b2b70cbbe76a
BLAKE2b-256 5055d38eb201d17615aff69601882d72156c2054856cd492777cfda28f4e3fee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.3-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 108.1 kB
  • Tags: Python 2, Python 3, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for ninja-1.10.2.3-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 279836285975e3519392c93c26e75755e8a8a7fafec9f4ecbb0293119ee0f9c6
MD5 69455525435dc313bd07cce0d3d75875
BLAKE2b-256 5265d212822d0f29afecbad20cc3b3f41b8eeb4b47bea728602b8ce0b2d347f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.3-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 109.6 kB
  • Tags: Python 2, Python 3, manylinux: glibc 2.5+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for ninja-1.10.2.3-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9ca8dbece144366d5f575ffc657af03eb11c58251268405bc8519d11cf42f113
MD5 da48cb7338057a2dd2e81c3b54caacfa
BLAKE2b-256 7ff6245c776e3fd7129d799a08bbbcb3fda5a2a8a9e78e150e1ea6e5a91b8666

See more details on using hashes here.

File details

Details for the file ninja-1.10.2.3-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.10.2.3-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 d5e0275d28997a750a4f445c00bdd357b35cc334c13cdff13edf30e544704fbd
MD5 b4e94b6dfbefe408739649052bc17a4f
BLAKE2b-256 7f11916dee6dac80e2b8bbae1cd5d3eaaf6fa36b773d69a849848f535b43215b

See more details on using hashes here.

Supported by

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