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.1.tar.gz (26.6 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.1-py2.py3-none-win_amd64.whl (760.0 kB view details)

Uploaded Python 2Python 3Windows x86-64

ninja-1.10.2.1-py2.py3-none-win32.whl (682.8 kB view details)

Uploaded Python 2Python 3Windows x86

ninja-1.10.2.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-py2.py3-none-macosx_10_9_universal2.macosx_11_0_arm64.macosx_11_0_universal2.whl (225.2 kB view details)

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

File details

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

File metadata

  • Download URL: ninja-1.10.2.1.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for ninja-1.10.2.1.tar.gz
Algorithm Hash digest
SHA256 719ab357f5dc822711c1151d1b9517c5543340e23f6cc4e8508f793848a48bb1
MD5 4e61b32317581e898e0499ef188cc41f
BLAKE2b-256 072b84175ca3e5978f9e1be3672b7618c6be713b69e3a50c98617b7ba4422d58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.1-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 760.0 kB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 67ff2100fe45f89c9450b49166ac4633ef734a614b88f36b2b446e1e44c76f46
MD5 5a36fd1006cec38d740f5ee4b2494078
BLAKE2b-256 ad2626dbb0a12857b5475c3da3457b3719d8b87c68d9eabec90328f434e2d5dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.1-py2.py3-none-win32.whl
  • Upload date:
  • Size: 682.8 kB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 d672b6becf6257cf6964cdc4d26540b6fb887315b45d46293946d03f62abae20
MD5 4e3ce3f3ac10b0ed9668d425721c88c7
BLAKE2b-256 ceccd334ab22655fbb2c00058d02f3b286ae817f9f1e351e322fedc89ee5e51e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.1-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 800d8f6ff0b7fede46754b913845a70db2bd87ce30d019c49a91676a900eb525
MD5 9943aff44520fd7e7ebe107009b14d2c
BLAKE2b-256 c89cdfc992a67d115cf4767d71e804f92a0c0d590cb98aec9c4b2c5fbb82a899

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.1-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 cec96c790165547ce40ea235de26cde5b10e572e5d2146122d36e17efa3ae2ce
MD5 77170991abbbac0680a2dbd38a9db911
BLAKE2b-256 2fde60644b234b7fd0dbb5ded176633c63e1e1625355613b939b9867f8a332c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.1-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 13f86e52eba647fc65a9e49088ec785532d5f1a013a4a9f634bead162404835f
MD5 2af8d2177ec1fbeca3d7924ded108270
BLAKE2b-256 c07dbd5fa529509f8ba14efdb4ca4d57d188721633990c06aea0bd86fad4acba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.1-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d3c3a90c2c02f4edd5c5a7ea6419acc36d597cf806e7e85886d3e5e4ca941432
MD5 4f7d5fa1dfa27613f1bfe87ab4ac04d1
BLAKE2b-256 406bb70c7b1d1e3d8cf8db02e6217c747dfc30c41cbfa46eb77b7b44fde7691a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.1-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b69e2a09a3f15bc9bba1c6bce8367ce12fcb37ef6ef3303b0a00b3297b0b5544
MD5 c88e49b72ecfeb322e7db39efa436902
BLAKE2b-256 f8e39f5b90dd6ecd10d7459c7b0efb9ae0d65c0daa56854992e6abadc482fcf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 320b92b086b26b7b22eac90fa5d504554a1bbf88e74c9e6fc2ee82a46fc07fc0
MD5 55f18aef9a2f853b7ff4081403035f26
BLAKE2b-256 dbdd295794ff8951c50eeb62a918dd4cbe9a45f90cb7eae3841e6ac1a9745e06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 76110dff6d6ec738b8b04649beb164ea87635a0d4186a87000aa1e7c92e007e6
MD5 ada43232ca6f4c1b33654e898cfa5a66
BLAKE2b-256 b7b8719447a306cdc21d76b8458aec0eeb56e76cf2c0348a495ee8f51db5d806

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ade636fddbc1e5934d3069be58a3356837f84986a014a25d537e24eda91d6b8
MD5 388e5c63d4e2509039ccb7f2c9c176c0
BLAKE2b-256 cd9a38c69145d965b3bd8e43bc2f5bac34e3b66b10ff135a62ed56823668700d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.1-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0a63a88e9ae2edda04ec93e8a75c4f1f1ccab6ec2c2219e36a1908b48eba8546
MD5 d12f2c679a5a40dc1779c9a3e09f88b2
BLAKE2b-256 c25e2d098a896cb794e23d4840c46dbd0c7728ad74d22ac56e0109afbf0d1419

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.1-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f19f291316aaa39ec80d891dab97c1649a05c3d33d89e973e3c0afb4f4703b90
MD5 d251b60f558fb2d1480eb7313c5aa27c
BLAKE2b-256 bc25e8038e2e75cc286ddf9c1d4969c6ffe6697b0941e6026bdc061ecacdf4d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.2.1-py2.py3-none-macosx_10_9_universal2.macosx_11_0_arm64.macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0d8f21d1ae36d5e22b8d9f12197808a70583135ca0ffc0b8079b131d6d97aa8b
MD5 55117b0381c5170ff90c263bc967385d
BLAKE2b-256 803191d7c31fb4761d4331069a2b6953a3fd25102110c75534e7350c35628de5

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