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

Uploaded Python 2Python 3Windows x86-64

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

Uploaded Python 2Python 3Windows x86

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

File metadata

  • Download URL: ninja-1.10.2.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.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.2.tar.gz
Algorithm Hash digest
SHA256 3f8a75acd929abb9f003d3aa5bc299cea30b9db0dfa18669877e9c02ddcf530d
MD5 015ebb8cb5c4e8ac22552a112f283dfe
BLAKE2b-256 85d4d3797ed3f18bf6bf2ffe784b68f30d07948202d732322b94e77991612ea6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.2-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.2-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b8eba6f2b075098761a7396355af33075a8e2cbbe70203089c4af2346b824da3
MD5 f440d3640296617c125499a0cfddc638
BLAKE2b-256 5c3f374f4b1120de85565161d1257eaeb76f8f46e7eea30d5dc3cf6d0b0ac904

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.2-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.2-py2.py3-none-win32.whl
Algorithm Hash digest
SHA256 325798418e0e3daa327ec98b5eb9ae37762dbdb34799720233e21aa95c8388b5
MD5 ab1e00457c2f2977993b3afc2d0d67ce
BLAKE2b-256 fe0966165852a05a1466fc459a7bcdecdde2559ebdb44ab89b8c59bd39c31b18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.2-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.2-py2.py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 23b01780debf1fd8977ddcec3639364a414b2c6ed0e32cb29d1395ab00aa38d9
MD5 79ba45262e5e44bd7019cd7524243bfe
BLAKE2b-256 b78810af5b6983719163f031321551e3fe4e89ad0cf42dc771379e84be397c65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.2-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.2-py2.py3-none-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 b51e9c2049a9773a7a037597ca49a3883650f7505bb28bed733c6d5139c94cbf
MD5 07b069a03e3fb2d0370205bc30b8a1e7
BLAKE2b-256 81b7488bb9c6cfaf7ff13a24934f381109cfc3da6167975a82a106c416889314

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.2-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.2-py2.py3-none-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 bee21e3ae56ad79b17170947d5dc2cec19e2aee83b3c09d7054696d17ee11ded
MD5 da0082cca84e42e02a19813a4cc08efd
BLAKE2b-256 974fd1ef14123af13d47adc89724b88850a335e52077c055e687074f73ef4c1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.2-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.2-py2.py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c94f62d74aff38c5a7b9ee533597a7365d5f5b683b548df60bc1ffae94b1a86d
MD5 58298f8434e3bbee436bb4ecf91c367b
BLAKE2b-256 83bafe667fa00b1f0d62258e4275ce397898de6a260ab8317f3969c39ea3adbe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.2-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.2-py2.py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bf03193cd34d4afcb0040da65715cd176958325eac7580e5de67577ae3be7b6f
MD5 0a2dc8b45589d36301a1010f29c464c2
BLAKE2b-256 cfa43057ecb8f5aecbae3669c3b4c840393e9bccc75bc9b323884f13452dc59e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.2.2-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 510d14aaf1fa10c48cae012a31408982158478620384b31961977a0402a76f62
MD5 eac7e98960687d1a050cb40c23157ee4
BLAKE2b-256 111465b686f73bc0684d2c70cc12991fa8b8054bb4125b8c0096b22b909ead09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.2.2-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 83c1f38996b8b0446fcfefff4cd2d0c88fb0a691f41de1422bf65f1bd8c2f562
MD5 a1400efd5aef4af4a862b4e033ce20e9
BLAKE2b-256 71f23c16c26314da9f9f819be78c14e33265916631f648a26e75f940a3a7d60c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ninja-1.10.2.2-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea58fe7dbb15425e839185dd2b62898cc623fde81342a50ed5dce99344e74a34
MD5 845f71ea3a66c5b773c3d1bc3f9b1a65
BLAKE2b-256 2d73c8cf416123c21cb0eeab7dea3061c80fa3a186a29ea3c9f24ca72078cce2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.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.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.2-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7aa5bcdcef993869f0431b3203679313ee09883e4c80c0098fc93094f4385929
MD5 8a41461c571970564b63c8a82ef6a1c8
BLAKE2b-256 358a1b097ca8884be4c3b39e9531252ce12ad70eaf95356cc1de24a0322a97d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ninja-1.10.2.2-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.2-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6dd57dd01bfb73f3b52c760c10d89f19d95b1216f9afdc37d9c36179213b5172
MD5 a7b0c2a2f3b6f8b8cd7ddc6cca0fc699
BLAKE2b-256 63801669016b6be5316bc8d6fd3e95b7f852b80536482a2100e3d91ea6e9c8a2

See more details on using hashes here.

File details

Details for the file ninja-1.10.2.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.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 ddc7319a705f352aca53783af60d719b18beee6dce4450873c2cf3fc2a431858
MD5 726471b51994f812a761029e1dc46895
BLAKE2b-256 957cce1487f88a00e43825a73d5395adc8e200af06c08017b204efe6c3ff8992

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