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.2.tar.gz (129.0 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.11.1.2-py3-none-win_arm64.whl (270.6 kB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

ninja-1.11.1.2-py3-none-win32.whl (256.0 kB view details)

Uploaded Python 3Windows x86

ninja-1.11.1.2-py3-none-musllinux_1_2_armv7l.whl (434.9 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

ninja-1.11.1.2-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.2-py3-none-musllinux_1_1_s390x.whl (416.1 kB view details)

Uploaded Python 3musllinux: musl 1.1+ s390x

ninja-1.11.1.2-py3-none-musllinux_1_1_ppc64le.whl (420.3 kB view details)

Uploaded Python 3musllinux: musl 1.1+ ppc64le

ninja-1.11.1.2-py3-none-musllinux_1_1_i686.whl (419.4 kB view details)

Uploaded Python 3musllinux: musl 1.1+ i686

ninja-1.11.1.2-py3-none-musllinux_1_1_aarch64.whl (372.5 kB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

ninja-1.11.1.2-py3-none-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (130.1 kB view details)

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

ninja-1.11.1.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (157.1 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

ninja-1.11.1.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (180.0 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

ninja-1.11.1.2-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.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (422.9 kB view details)

Uploaded Python 3manylinux: glibc 2.12+ x86-64

ninja-1.11.1.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl (472.1 kB view details)

Uploaded Python 3manylinux: glibc 2.12+ i686

ninja-1.11.1.2-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.2.tar.gz.

File metadata

  • Download URL: ninja-1.11.1.2.tar.gz
  • Upload date:
  • Size: 129.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ninja-1.11.1.2.tar.gz
Algorithm Hash digest
SHA256 4fbd07b2b4232543726abafdd350453a2fabef4527664ca0e491c578aee5f857
MD5 4fa1dc6b039547b96dc3a1c771a83ec8
BLAKE2b-256 b4494f1a79f99f4c3eb5d22f943bba14832923bb44423254d5089d38a9f6da63

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2.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.2-py3-none-win_arm64.whl.

File metadata

  • Download URL: ninja-1.11.1.2-py3-none-win_arm64.whl
  • Upload date:
  • Size: 270.6 kB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ninja-1.11.1.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 ee7b1924c28e6cab5b866f7b229f07777d25d8cfccbbedf3da5ffb4f72f57877
MD5 abcbc736d86dc72dbba6722a7bd3216c
BLAKE2b-256 6dcc9deb2b6385c7188ad873ed17afdb5f25931e1c07c8a2e2c452e25cd288e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-win_amd64.whl.

File metadata

  • Download URL: ninja-1.11.1.2-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/5.1.1 CPython/3.12.7

File hashes

Hashes for ninja-1.11.1.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0bca4179119426a3c3c9d5661c3b244d68781064e50907a1e066bc55edc18e06
MD5 92ae7bd54c1a1a96c6f5041cb656bede
BLAKE2b-256 72974109961b899ff2decfc0439de442cbe846c94210f263260a211cbee2b29d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-win32.whl.

File metadata

  • Download URL: ninja-1.11.1.2-py3-none-win32.whl
  • Upload date:
  • Size: 256.0 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ninja-1.11.1.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 949e23cb2e79a33ea37d23a07d26846d2e75464e8e6940f8751fe964bc141dfa
MD5 32f10573962d63b0acc4ccca59792799
BLAKE2b-256 4181b80ab3c02a2e25f71334e821852856cfc32d1339ccd7fe0858c556d8af4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 99fc4b87299242e10d7edd1c7737fdfb1269019e32f9f4267630887f6183a49e
MD5 5c1858d0364dfa870467089722b39d20
BLAKE2b-256 ab57adaa8052ae4854c5f8e228baa1a77aad68093bc1aedf32597fa5e7714118

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 52af7f45750c5c288d566fd0c927ed9bb0d8f2e50803709f582a42bcc4ec167b
MD5 ca1bc84ec797dd00fec34cb97bb3e814
BLAKE2b-256 0d114dc053f20c64f5a340d72f948bbad22818d242afd54e826e0c95ca3779fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 508fb93395a5c82a4d99d30fce0cbaf5cb2bd33e5c1dc9faaa080e199802dbc9
MD5 4aba7823b792c6a02273abc979e6b554
BLAKE2b-256 30e47d02c7a633c36a9aa7433fb742931a62f0a3aa72b484ed23d73cc6415286

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 cb6b476eb4e84c0efcfd3ab04f660dedce8adb854b56b043639312f3af176df6
MD5 b337bf83b09495fb8225f1e0a65d1081
BLAKE2b-256 c3e017ccb830c1638966d75a19a59e0ce55aadb4cf5c2cae5bcf97f74511c33e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ecf3df324b56fdfb0872990a71e706efdae286e010310816c72b6bf24431711b
MD5 f48e7026e3458adfaeaa827e8bfeb365
BLAKE2b-256 0edb8c4843e8454e1ec2e6651b5caef31762e46fbaf3a71e6817e7d9cd28b5cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3e815e4147832b17ec38417efcb31df51671ae273f083409304c7cc32a14dd1a
MD5 a132008b8759b6b2f4109e0a385ff347
BLAKE2b-256 eb409a7fc0e417b1aab20f91be957418d2e5952db9f9b72f4396a8a097310964

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 0c9c36f6e6f8946c7271b0ed14d98fc3ea467a0c0954fb73f5f656c42667d943
MD5 7844a1a7f00fff735149347ea14c17db
BLAKE2b-256 e785d67805c3d47c902f7b1a1a5b75317f4d45af7bb7132c342adf47eafc66b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9200247cf4c1643a67d079836b8dd31a362e34e618b50b5e3a5c0d0171efc442
MD5 d90df7290bb244df9bdbeec068d4ed7f
BLAKE2b-256 22b40fb29155c05685a8a4d20489b90c340dd781db5c14b5586075fcbdf748e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 232767144401847db62e8392047866698bb3678158a1ae4400a97111110e90f2
MD5 68bb0e54ec1926d4c5f9bb9d9974d825
BLAKE2b-256 a8e3e05286d374e69272bd0a00517f76effe026207cb07a9d269cc3abdfe4bdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed25892c16e49e66383a8db6a67a9f33b41230fc485426094d7da51e2255ec2b
MD5 b0b9db6d87e32d6d681bfbc616e6158e
BLAKE2b-256 279f1a021b766134f4ea91346fbbf7653e17a483242929c9c579b769830bdcd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 33d258809c8eda81f9d80e18a081a6eef3215e5fd1ba8902400d786641994e89
MD5 e069083847babaf3282616f3d8c6f077
BLAKE2b-256 6254787bb70e6af2f1b1853af9bab62a5e7cb35b957d72daf253b7f3c653c005

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ab4068ff7ff1f895485ad604116165b05d6810c802170a7f22c09dd678d5587d
MD5 d89a72e7e7de6e18d3510f6937e92eef
BLAKE2b-256 7b87d33b00c6168915b343fde8877a6852692ba6f7d3ebee07f251a2dc338563

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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.2-py3-none-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ninja-1.11.1.2-py3-none-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1cfbb845095ea09da8c089375a8f999e75f4817d01506297c66181b533175647
MD5 d516ff68364b053bcab4d54df9aefba1
BLAKE2b-256 2be6097a441e1910399ed536d36258f6d1b5fce6c5caf6c4f0611b41e7a18c3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.2-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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page