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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

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

Uploaded Python 3musllinux: musl 1.1+ s390x

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

Uploaded Python 3musllinux: musl 1.1+ ppc64le

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

Uploaded Python 3musllinux: musl 1.1+ i686

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

Uploaded Python 3musllinux: musl 1.1+ ARM64

ninja-1.11.1.3-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.3-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.3-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.3-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.3-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.3-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.3-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.3.tar.gz.

File metadata

  • Download URL: ninja-1.11.1.3.tar.gz
  • Upload date:
  • Size: 129.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for ninja-1.11.1.3.tar.gz
Algorithm Hash digest
SHA256 edfa0d2e9d7ead1635b03e40a32ad56cc8f56798b6e2e9848d8300b174897076
MD5 57c08ac78b29ea64ece44c79bdacd1d4
BLAKE2b-256 bd8f21a2701f95b7d0d5137736561b3427ece0c4a1e085d4a223b92d16ab7d8b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ninja-1.11.1.3-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 17978ad611d8ead578d83637f5ae80c2261b033db0b493a7ce94f88623f29e1b
MD5 fa18d320902e747f078d17119d9f289d
BLAKE2b-256 d99d0cc1e82849070ff3cbee69f326cb48a839407bcd15d8844443c30a5e7509

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: ninja-1.11.1.3-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.0.1 CPython/3.12.8

File hashes

Hashes for ninja-1.11.1.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 04d48d14ea7ba11951c156599ab526bdda575450797ff57c6fdf99b2554d09c7
MD5 e1c841edb07d1661c2daca68b18526e0
BLAKE2b-256 039309a9f7672b4f97438aca6217ac54212a63273f1cd3b46b731d0bb22c53e7

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for ninja-1.11.1.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 a4a3b71490557e18c010cbb26bd1ea9a0c32ee67e8f105e9731515b6e0af792e
MD5 4b47c22943df27be5503f549283ac5e2
BLAKE2b-256 bdadedc0d1efe77f29f45bbca2e1dab07ef597f61a88de6e4bccffc0aec2256c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b6966f83064a88a51693073eea3decd47e08c3965241e09578ef7aa3a7738329
MD5 4e1ffe3f2ad805f1fcc9d1493e79eaaf
BLAKE2b-256 bd6805e7863bf13128c61652eeb3ec7096c3d3a602f32f31752dbfb034e3fa07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 28aea3c1c280cba95b8608d50797169f3a34280e3e9a6379b6e340f0c9eaeeb0
MD5 f0af72b52838a6d868ae0d82eb7c1a2e
BLAKE2b-256 6f4fbdb401af7ed0e24a3fef058e13a149f2de1ce4b176699076993615d55610

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 1ad2112c2b0159ed7c4ae3731595191b1546ba62316fc40808edecd0306fefa3
MD5 92d74a6fe13bc3119d0954c1690d632a
BLAKE2b-256 18e569df63976cf971a03379899f8520a036c9dbab26330b37197512aed5b3df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 53409151da081f3c198bb0bfc220a7f4e821e022c5b7d29719adda892ddb31bb
MD5 7f843be92efaefe0c64990f24300a041
BLAKE2b-256 f7ec48bf5105568ac9bd2016b701777bdd5000cc09a14ac837fef9f15e8d634e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 56ada5d33b8741d298836644042faddebc83ee669782d661e21563034beb5aba
MD5 0792b494ba230ee57654a64a7fab33c2
BLAKE2b-256 950daa44abe4141f29148ce671ac8c92045878906b18691c6f87a29711c2ff1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a38c6c6c8032bed68b70c3b065d944c35e9f903342875d3a3218c1607987077c
MD5 4f723adb4a056caeb96e3bb5785d8301
BLAKE2b-256 eca63ee846c20ab6ad95b90c5c8703c76cb1f39cc8ce2d1ae468956e3b1b2581

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 7fa2247fce98f683bc712562d82b22b8a0a5c000738a13147ca2d1b68c122298
MD5 d220d6d3c60f05daba0505892daf4e02
BLAKE2b-256 c722ecb0f70e77c9e22ee250aa717a608a142756833a34d43943d7d658ee0e56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 114ed5c61c8474df6a69ab89097a20749b769e2c219a452cb2fadc49b0d581b0
MD5 4d0130539a9403e299ca5a73148c07a3
BLAKE2b-256 7d1d713884d0fa3c972164f69d552e0701d30e2bf25eba9ef160bfb3dc69926a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8c4bdb9fd2d0c06501ae15abfd23407660e95659e384acd36e013b6dd7d8a8e4
MD5 966d7177556a6beb93de448ba4b91839
BLAKE2b-256 6d8b93f38e5cddf76ccfdab70946515b554f25d2b4c95ef9b2f9cfbc43fa7cc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2883ea46b3c5079074f56820f9989c6261fcc6fd873d914ee49010ecf283c3b2
MD5 b3a11bb501a7a0490a928a616bf6ad92
BLAKE2b-256 2f997996457319e139c02697fb2aa28e42fe32bb0752cef492edc69d56a3552e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a27e78ca71316c8654965ee94b286a98c83877bfebe2607db96897bbfe458af0
MD5 58db2ff5db61905d5db451f56db4e43f
BLAKE2b-256 6b35a8e38d54768e67324e365e2a41162be298f51ec93e6bd4b18d237d7250d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 bc3ebc8b2e47716149f3541742b5cd8e0b08f51013b825c05baca3e34854370d
MD5 5a3a9534a56f37c3809bac1b8e88c076
BLAKE2b-256 726b3805be87df8417a0c7b21078c8045f2a1e59b34f371bfe4cb4fb0d6df7f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ninja-1.11.1.3-py3-none-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2b4879ea3f1169f3d855182c57dcc84d1b5048628c8b7be0d702b81882a37237
MD5 bfdaab1efb739c331616b7cde32faaaf
BLAKE2b-256 eaba0069cd4a83d68f7b0308be70e219b15d675e50c8ea28763a3f0373c45bfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ninja-1.11.1.3-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