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.0.gfb670.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.0.post3.tar.gz (27.1 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.0.post3-py2.py3-none-win_amd64.whl (250.3 kB view details)

Uploaded Python 2Python 3Windows x86-64

ninja-1.10.0.post3-py2.py3-none-win32.whl (250.3 kB view details)

Uploaded Python 2Python 3Windows x86

ninja-1.10.0.post3-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (119.9 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ s390x

ninja-1.10.0.post3-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (138.3 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ppc64le

ninja-1.10.0.post3-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (118.6 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ARM64

ninja-1.10.0.post3-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (107.6 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.5+ x86-64

ninja-1.10.0.post3-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl (108.9 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.5+ i686

ninja-1.10.0.post3-py2.py3-none-macosx_10_9_x86_64.whl (103.6 kB view details)

Uploaded Python 2Python 3macOS 10.9+ x86-64

File details

Details for the file ninja-1.10.0.post3.tar.gz.

File metadata

  • Download URL: ninja-1.10.0.post3.tar.gz
  • Upload date:
  • Size: 27.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 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.0.post3.tar.gz
Algorithm Hash digest
SHA256 8d328888b5bff8a4adc88c4f84e074e31d0b4195459395f8f3c47b07e5d3c0f9
MD5 c98afcb2dc337cf46358cd88dbd7df60
BLAKE2b-256 94375e491fb9433ccac71e13d88edf58d8795434477e93fc1334d1e221553af5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.0.post3-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 250.3 kB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 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.0.post3-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c3d68c3de771d37b7511dda5c81030c24fdf95763309e61812eb79208b679179
MD5 12d795251f097f41c437518253084fcf
BLAKE2b-256 7bbdc2554a5b64881e1dc8d15bbd0ff4a948a21fa4ccf4806a3f247d614c85bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.0.post3-py2.py3-none-win32.whl
  • Upload date:
  • Size: 250.3 kB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 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.0.post3-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 c6a9dab4dc404326f3b8e31d0200c890e342247e106441708aed907d8f96f5d7
MD5 4c2c74d4fc68a60eee4a9877024bcc3a
BLAKE2b-256 2abf3b48f962dfe54a42c063ac0496f0635a23cb7b8841d0b88707d8009c1f00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.0.post3-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bf02773504f793a11738670939a755df57884acdb6a1091adf4c619a9acf3bef
MD5 d31f4610134d51765818213a4042fa4e
BLAKE2b-256 bbb3d7289f38998ed70352490c1b51bbc7ec1c45da8175f2153a47f7c0191b1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.0.post3-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a2d36f997bed67b596e818a9421828fa40ed638ba548565bab68a958dbd14247
MD5 1eda5ce51037a69b9f2f1fe3efbcbe6d
BLAKE2b-256 e107c6f2decba563ff3cf0f46dfc79d9fb40f270274f946ce9eeb72fa51a9fe0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.0.post3-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a2a0b3c29bcd276464677162947a2b75b0dba5aa518f8fd287b47e4861f1adf
MD5 afafecf081c4ac810e6dcc776fda2c14
BLAKE2b-256 d5e648e3fa37118f1dac3e70b1e3d582eefe7f9aedd55eff19194d0b35198fd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.0.post3-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0a00849cbc75c916cde35c345ca392109721d05753080b00ee7d2f58d028e169
MD5 d19c5dbd3952940757c4c0335eb41ce4
BLAKE2b-256 149b7caf9e81f7b55ca4afd5ef819a64e8993e849a60f9cefff18424696cddbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.0.post3-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2199dd10e046182fa288424344fddd6f09a6446c494abeafd6daeb8202839baf
MD5 ab1f845e75cc62d4f677e2da9aee0185
BLAKE2b-256 856f9f1aaf91c75fd4c6cc6acdb809f0c4e25aa4c8168e062f455339b8dee3fa

See more details on using hashes here.

File details

Details for the file ninja-1.10.0.post3-py2.py3-none-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: ninja-1.10.0.post3-py2.py3-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 103.6 kB
  • Tags: Python 2, Python 3, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 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.0.post3-py2.py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b571ec9501b578668a6ad70dd0d841deb16607cf5b8936a43069de36c9650f6
MD5 ff4ff54624a3b928e7404940fbd90475
BLAKE2b-256 b19be3a86b94ceaa57a0479147b85011830a1f2b680f98bbaa1f39849a909763

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