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

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.tar.gz (27.9 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-py2.py3-none-win_arm64.whl (267.3 kB view details)

Uploaded Python 2Python 3Windows ARM64

ninja-1.11.1-py2.py3-none-win_amd64.whl (313.0 kB view details)

Uploaded Python 2Python 3Windows x86-64

ninja-1.11.1-py2.py3-none-win32.whl (265.2 kB view details)

Uploaded Python 2Python 3Windows x86

ninja-1.11.1-py2.py3-none-musllinux_1_1_x86_64.whl (695.2 kB view details)

Uploaded Python 2Python 3musllinux: musl 1.1+ x86-64

ninja-1.11.1-py2.py3-none-musllinux_1_1_s390x.whl (743.7 kB view details)

Uploaded Python 2Python 3musllinux: musl 1.1+ s390x

ninja-1.11.1-py2.py3-none-musllinux_1_1_ppc64le.whl (743.3 kB view details)

Uploaded Python 2Python 3musllinux: musl 1.1+ ppc64le

ninja-1.11.1-py2.py3-none-musllinux_1_1_i686.whl (760.3 kB view details)

Uploaded Python 2Python 3musllinux: musl 1.1+ i686

ninja-1.11.1-py2.py3-none-musllinux_1_1_aarch64.whl (675.1 kB view details)

Uploaded Python 2Python 3musllinux: musl 1.1+ ARM64

ninja-1.11.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (156.3 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ s390x

ninja-1.11.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (179.6 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ppc64le

ninja-1.11.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (155.7 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ARM64

ninja-1.11.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (146.0 kB view details)

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

ninja-1.11.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl (154.7 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.12+ i686

ninja-1.11.1-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (143.8 kB view details)

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

ninja-1.11.1-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl (143.0 kB view details)

Uploaded Python 2Python 3manylinux: glibc 2.5+ i686

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

File metadata

  • Download URL: ninja-1.11.1.tar.gz
  • Upload date:
  • Size: 27.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for ninja-1.11.1.tar.gz
Algorithm Hash digest
SHA256 c833a47d39b2d1eee3f9ca886fa1581efd5be6068b82734ac229961ee8748f90
MD5 134677f4ec357d8f85d1d2fc9f9debe9
BLAKE2b-256 f769938374c8ebfeda683863b22e936f5d465ac9f5bf42be238504c018123190

See more details on using hashes here.

File details

Details for the file ninja-1.11.1-py2.py3-none-win_arm64.whl.

File metadata

  • Download URL: ninja-1.11.1-py2.py3-none-win_arm64.whl
  • Upload date:
  • Size: 267.3 kB
  • Tags: Python 2, Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for ninja-1.11.1-py2.py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 8cf96f92ccc851c600cb3e1251c34db06f1dd682de79188ad490c33cddc66981
MD5 aed9306d2d688f394c3d2ab47ac9910d
BLAKE2b-256 e40eeba822920ad76296d214bf959550a0aca3ed8b4644568e060291ce5850c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.11.1-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 313.0 kB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for ninja-1.11.1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4e547bc759c570773d83d110c41fd5ca9a94c0a9a8388f5a3ea37bdf97d002b0
MD5 e390154b235c1af045a3204ef6e1e26d
BLAKE2b-256 9d7471ef16dea18414acf7ca0da7a16e2fcb9f73d7a16d00879aed385840c720

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.11.1-py2.py3-none-win32.whl
  • Upload date:
  • Size: 265.2 kB
  • Tags: Python 2, Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for ninja-1.11.1-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 3329b4b7c1694730772522a3ba0ba40fd15c012476ed3e1c9f0fd9e76190394e
MD5 092404530b596bddaa1025164b67e764
BLAKE2b-256 41b02adbcc6d4b356df7c639edefac3726fbdde30ea1d1e646ea909c36a7343d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1-py2.py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3b28b595ed580752240ade7821b6cb7a5a4c6a604c865dc474bd38f06e2eb7f5
MD5 a9a1c3a19d36d76039c5537f4cb0f571
BLAKE2b-256 2c03fca8873bd20113382748ea78071a818801365583c19a400cdbbe6bdb55b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1-py2.py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 ba50a32424912e5f3ee40d791b506a160dc0eeda7de5ad8faebe7aa8006244dc
MD5 5529de60f0dc197d673dd86199d47ec8
BLAKE2b-256 a83e1b6232aec969ea081d7728a9da8ed68494bc31286d82008cde7d0d17033b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1-py2.py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 779f228e407c54a8b6e4cbf8f835489998dd250f67bf1b9bd7b8a8ab6bdcdc7b
MD5 e46f21387647317cf06879a1fa2c4f33
BLAKE2b-256 901fd0ff2fcbe5068db616030ba9cf56263f02b6a9a43b3c76227d2adec825e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1-py2.py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 34753459493543782d87267e4cad63dd4639b07f8394ffe6d4417e9eda05c8a8
MD5 3c07bb1a613382c7fa99041d61376db7
BLAKE2b-256 096901e9c013196f7d409b50c12f41a86fd3ca1c6dd79f5adbfd7c2223a818b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1-py2.py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 60179bb4f22c88279c53a5402bb5fe81c97c627a28d93c737d1fa067d892115d
MD5 465dc7c16fb8ed2693976367d7e0e09f
BLAKE2b-256 d81b896b9791dc50989ad9b5bc88b3cecb70e3f08dfc3fcf4d47e401851de3c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1c474326e11fba3f8c2582715d79216292e327d3335367c0e87e9647a002cc4a
MD5 10b292c08375904b6d74383ffeb32d8c
BLAKE2b-256 6c9bc1774ec8c01c20c7f37c53bc474d416c93c84c98bbe6b3800ede3a1d61df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a7a564fe755ddfbdbccb07b0b758e3f8460e5f8ba1adaab40a5eaa2f8c01ce68
MD5 242bf979e4dbc03d0842a5f69512cd0f
BLAKE2b-256 f83b531618a3aac76a5e11265c438b8423f1cac10305795d45def0f23f0a4366

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df11b8afea0501883e33faeb1c43d2ef67f466d5f4bd85f9c376e9a93a43a277
MD5 6925492ba39b8983c30ca6f11f85edd7
BLAKE2b-256 e7cc758334e96fd614ff226490277eaae36db778b69c486b6c5df575f5ab74e4

See more details on using hashes here.

File details

Details for the file ninja-1.11.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for ninja-1.11.1-py2.py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 817e2aee2a4d28a708a67bcfba1817ae502c32c6d8ef80e50d63b0f23adf3a08
MD5 b7675e957ca0885d3578047c633643de
BLAKE2b-256 0f58854ce5aab0ff5c33d66e1341b0be42f0330797335011880f7fbd88449996

See more details on using hashes here.

File details

Details for the file ninja-1.11.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for ninja-1.11.1-py2.py3-none-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 edec1053e141253076b2df7ec03a246ff581e9270aa1ca9759397b21e2760e57
MD5 04e4e1f913e9577ed069e4828222faed
BLAKE2b-256 d9702fcf0d7dc3cdc890faf76000a9b9e15743d54e3d5481e9f3f106ad2905b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 642cb64d859276998f14972724850e0c5b7febbc1bce3d2065b7e0cb7d3a0b79
MD5 07752f623b5665e75f8849ea035fdf93
BLAKE2b-256 589a929f2deeffca632f5e031306e4884e37a1766fe4fd098c68283408016ff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.11.1-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6f6465a7efe6473a2a34edab83633594de19d59406a727316e1367ebcc528908
MD5 af9fb22f106f0ba33d3c1e5aa574660a
BLAKE2b-256 1716d310fe859dbc711c9a8f63c8463a506c43b649b853494cce48f2b9a6b62d

See more details on using hashes here.

File details

Details for the file ninja-1.11.1-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.11.1-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 f48c3c6eea204062f6bbf089dfc63e1ad41a08640e1da46ef2b30fa426f7ce23
MD5 8f78a06d614ca159043f582c2d21a9fd
BLAKE2b-256 7c615b9cd921db9f5efdea05422cb45a48a9ad22199f0ae566e7eda2174f384d

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