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.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-py2.py3-none-win_amd64.whl (837.4 kB view details)

Uploaded Python 2Python 3Windows x86-64

ninja-1.10.2-py2.py3-none-win32.whl (724.9 kB view details)

Uploaded Python 2Python 3Windows x86

ninja-1.10.2-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (120.4 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ s390x

ninja-1.10.2-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (139.0 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ppc64le

ninja-1.10.2-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (119.1 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ARM64

ninja-1.10.2-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-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl (109.5 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.5+ i686

ninja-1.10.2-py2.py3-none-macosx_10_9_universal2.macosx_10_9_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl (451.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.tar.gz.

File metadata

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

File hashes

Hashes for ninja-1.10.2.tar.gz
Algorithm Hash digest
SHA256 bb5e54b9a7343b3a8fc6532ae2c169af387a45b0d4dd5b72c2803e21658c5791
MD5 21f26d7001bad4bb3e8167115ed3e1ee
BLAKE2b-256 52fd6a82411fbc23b62bf5ddf511b09cb3d6059d1b84ec6833589aa064cea207

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ninja-1.10.2-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3f8a972a9acf5c3b4e8c48393eae224d7f05d22d0a1b2b4fefdcb0956be7a59c
MD5 2ac891e0ebb6e6b9b77f8099615306a8
BLAKE2b-256 2cf130316c8ec18ef9837c1c957379110eef28f9d9d08837bd6643066bdcc329

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ninja-1.10.2-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 21785931385e432fda0489631e06544c1ad3901d3aff34224cbcc1b5e18b3fdb
MD5 42a0b280c97ee7574039cce148be0eaa
BLAKE2b-256 2df72f817883da7cfaad5fb6003032e84f58c739b376d6eea2877c01377fca8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 120.4 kB
  • Tags: Python 2, Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for ninja-1.10.2-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e34d31f37b59837dfd63bd066203e33b1df5f7a3cf8436e8de8fb2dd16692529
MD5 28ce7e077d636a3a0f26cb0c4d0eda0d
BLAKE2b-256 13cc4e085667df877eb554448aa984f2ce2f564e108530bacedd20dc1848a323

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.2-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 addbd7d26cf93d2098c20b1b7affa56d7df46c753a1fd8c53c07c65270512bcd
MD5 fda08da927446c36a997e65b2808de04
BLAKE2b-256 21c092104959f51a62655d68b9f76e05293ac24df8027c9dc5fe54546870cb24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.2-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d29d857e8521ebdc35c7bc333637a9aa18b364a2ebbb2957b7c89201d4a3628e
MD5 d3d01c50813a552a6a9ed65bc37cd26b
BLAKE2b-256 37bdfc8cdd60d20981526ddd7fb299e42e4b215c7f88e534ba027ffcb2fb6312

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2-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.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for ninja-1.10.2-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 431cdf623d1effe4a797b8102f0fe8598fbb7243ba1b8bc43e54320e6e6b0c13
MD5 9d064e52cf3cdd598ad7ed796d9958cf
BLAKE2b-256 14e9981a87bdb105768fd9b9db4c9bef1e9e73e1814fddcbbe5fcc36b446ead3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
  • Upload date:
  • Size: 109.5 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.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for ninja-1.10.2-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f17a1d8162ebbb11d4fb8b0cc6d655ee8edeaa0157c8f35bfcc7866b5f5bb977
MD5 8b3dde7e926ff6eda0d439a81b9d5c8d
BLAKE2b-256 9afffb33890256ca9102677378a4df2813904576baa603c1a491c60569efee08

See more details on using hashes here.

File details

Details for the file ninja-1.10.2-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-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 c3965058a75a0df17320df6b14db131b3db7a5662b1c0b4a4477654548d35b27
MD5 2d0ef2edf355311c60cefde330ae860a
BLAKE2b-256 4dbc7a1f268e97bbcf69de5f8df6cdd00984fc8456c5e20f1ec586a4d5a9212c

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