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.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

Python Version Support

Versions after 1.11.1.1 no longer support Python 2-3.6, and require manylinux2010+ 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.

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.4.tar.gz (201.3 kB view details)

Uploaded Source

Built Distributions

ninja-1.11.1.4-py3-none-win_arm64.whl (271.4 kB view details)

Uploaded Python 3Windows ARM64

ninja-1.11.1.4-py3-none-win_amd64.whl (296.5 kB view details)

Uploaded Python 3Windows x86-64

ninja-1.11.1.4-py3-none-win32.whl (255.9 kB view details)

Uploaded Python 3Windows x86

ninja-1.11.1.4-py3-none-musllinux_1_2_armv7l.whl (454.5 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

ninja-1.11.1.4-py3-none-musllinux_1_1_x86_64.whl (379.7 kB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

ninja-1.11.1.4-py3-none-musllinux_1_1_s390x.whl (416.0 kB view details)

Uploaded Python 3musllinux: musl 1.1+ s390x

ninja-1.11.1.4-py3-none-musllinux_1_1_ppc64le.whl (420.2 kB view details)

Uploaded Python 3musllinux: musl 1.1+ ppc64le

ninja-1.11.1.4-py3-none-musllinux_1_1_i686.whl (419.3 kB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

ninja-1.11.1.4-py3-none-musllinux_1_1_aarch64.whl (372.4 kB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

ninja-1.11.1.4-py3-none-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (130.4 kB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

ninja-1.11.1.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (157.0 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

ninja-1.11.1.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (179.9 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

ninja-1.11.1.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (157.0 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

ninja-1.11.1.4-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (422.8 kB view details)

Uploaded Python 3manylinux: glibc 2.12+ x86-64

ninja-1.11.1.4-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl (472.0 kB view details)

Uploaded Python 3manylinux: glibc 2.12+ i686

ninja-1.11.1.4-py3-none-macosx_10_9_universal2.whl (279.1 kB view details)

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

File details

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

File metadata

  • Download URL: ninja-1.11.1.4.tar.gz
  • Upload date:
  • Size: 201.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ninja-1.11.1.4.tar.gz
Algorithm Hash digest
SHA256 6aa39f6e894e0452e5b297327db00019383ae55d5d9c57c73b04f13bf79d438a
MD5 9c8ceb3dca8fcce07fb3ebb8c7ac5e38
BLAKE2b-256 95d46b0324541018561c5e73e617bd16f20a4fc17d1179bb3b3520b6ca8beb7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4.tar.gz:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-win_arm64.whl.

File metadata

  • Download URL: ninja-1.11.1.4-py3-none-win_arm64.whl
  • Upload date:
  • Size: 271.4 kB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ninja-1.11.1.4-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 5713cf50c5be50084a8693308a63ecf9e55c3132a78a41ab1363a28b6caaaee1
MD5 0172c3cb352d8ff127b8acda59adae42
BLAKE2b-256 b958612a17593c2d117f96c7f6b7f1e6570246bddc4b1e808519403a1417f217

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-win_arm64.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-win_amd64.whl.

File metadata

  • Download URL: ninja-1.11.1.4-py3-none-win_amd64.whl
  • Upload date:
  • Size: 296.5 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ninja-1.11.1.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4617b3c12ff64b611a7d93fd9e378275512bb36eff8babff7c83f5116b4f8d66
MD5 586078e2fb98bc4d6cab3fa9bc3ef67e
BLAKE2b-256 5b109b8fe9ac004847490cc7b54896124c01ce2d87d95dc60aabd0b8591addff

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-win_amd64.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-win32.whl.

File metadata

  • Download URL: ninja-1.11.1.4-py3-none-win32.whl
  • Upload date:
  • Size: 255.9 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ninja-1.11.1.4-py3-none-win32.whl
Algorithm Hash digest
SHA256 2ab67a41c90bea5ec4b795bab084bc0b3b3bb69d3cd21ca0294fc0fc15a111eb
MD5 3fce7ea50868469174ee874ef142b2b7
BLAKE2b-256 e6dfa25f3ad0b1c59d1b90564096e4fd89a6ca30d562b1e942f23880c3000b89

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-win32.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cfdd09776436a1ff3c4a2558d3fc50a689fb9d7f1bdbc3e6f7b8c2991341ddb3
MD5 7a0e6f49bd82244d8476d52707cfe08a
BLAKE2b-256 c83efd6d330d0434168e7fe070d414b57dd99c4c133faa69c05b42a3cbdc6c13

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-musllinux_1_2_armv7l.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cf554e73f72c04deb04d0cf51f5fdb1903d9c9ca3d2344249c8ce3bd616ebc02
MD5 c75a077cf3be58982861d27e1885219d
BLAKE2b-256 95b20e9ab1d926f423b12b09925f78afcc5e48b3c22e7121be3ddf6c35bf06a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-musllinux_1_1_x86_64.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 c3b96bd875f3ef1db782470e9e41d7508905a0986571f219d20ffed238befa15
MD5 470a3578865686aa6d5bcf6f7e2e2a97
BLAKE2b-256 e6645cb5710d15f844edf02ada577f8eddfdcd116f47eec15850f3371a3a4b33

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-musllinux_1_1_s390x.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 d4a6f159b08b0ac4aca5ee1572e3e402f969139e71d85d37c0e2872129098749
MD5 4c9febff64075bab4338461c6b752496
BLAKE2b-256 3546809e4e9572570991b8e6f88f3583807d017371ab4cb09171cbc72a7eb3e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-musllinux_1_1_ppc64le.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cf4453679d15babc04ba023d68d091bb613091b67101c88f85d2171c6621c6eb
MD5 470c1b714ef62ea88c369654d42628a1
BLAKE2b-256 c226e3559619756739aae124c6abf7fe41f7e546ab1209cfbffb13137bff2d2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-musllinux_1_1_i686.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f6186d7607bb090c3be1e10c8a56b690be238f953616626f5032238c66e56867
MD5 b402acea29c2c6d799c1ca1068f243c2
BLAKE2b-256 a910e27f35cb92813aabbb7ae771b1685b45be1cc8a0798ce7d4bfd08d142b93

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-musllinux_1_1_aarch64.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 055f386fb550c2c9d6157e45e20a84d29c47968876b9c5794ae2aec46f952306
MD5 ea9ee62a9231395eb471af41b5d682ed
BLAKE2b-256 e330389b22300541aa5f2e9dad322c4de2f84be4e32aa4e8babd9160d620b5f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9c29bb66d2aa46a2409ab369ea804c730faec7652e8c22c1e428cc09216543e5
MD5 53f3590bbeb413377e8e1574c759d5c9
BLAKE2b-256 08cce9316a28235409e9363794fc3d0b3083e48dd80d441006de66421e55f364

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ecce44a00325a93631792974659cf253a815cc6da4ec96f89742925dfc295a0d
MD5 43b427bda64cfe2d8e24f22099377789
BLAKE2b-256 a8e7d94a1b60031b115dd88526834b3da69eaacdc3c1a6769773ca8e2b1386b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3090d4488fadf6047d0d7a1db0c9643a8d391f0d94729554dbb89b5bdc769d7
MD5 bf8087ca970b75d8300b4a735d1a8183
BLAKE2b-256 e3adfb6cca942528e25e8e0ab0f0cf98fe007319bf05cf69d726c564b815c4af

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 096487995473320de7f65d622c3f1d16c3ad174797602218ca8c967f51ec38a0
MD5 aecb94efb1a800f37c4e17a9426313e1
BLAKE2b-256 eb7a455d2877fe6cf99886849c7f9755d897df32eaf3a0fba47b56e615f880f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 cede0af00b58e27b31f2482ba83292a8e9171cdb9acc2c867a3b6e40b3353e43
MD5 7da91f621315098dbd8d161541394048
BLAKE2b-256 12424c94fdad51fcf1f039a156e97de9e4d564c2a8cc0303782d36f9bd893a4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ninja-1.11.1.4-py3-none-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.4-py3-none-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b33923c8da88e8da20b6053e38deb433f53656441614207e01d283ad02c5e8e7
MD5 1ec73826d43e2f4f9feabe1f8d137deb
BLAKE2b-256 4fb13a61b348936b62a386465b1937cd778fa3a5748582e26d832dbab844ff27

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.4-py3-none-macosx_10_9_universal2.whl:

Publisher: build.yml on scikit-build/ninja-python-distributions

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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