mongo-ninja-python-test

This project provides the infrastructure to build Ninja Python wheels.

https://github.com/scikit-build/ninja-python-distributions

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.3%) to scientific vocabulary

Keywords

build-tool c-plus-plus cmake cross-platform fortran kitware python scikit-build

Keywords from Contributors

build-system medical-imaging pypi bindings energy-system-model distributed particles mesh onnx pip
Last synced: 6 months ago · JSON representation

Repository

This project provides the infrastructure to build Ninja Python wheels.

Basic Info
  • Host: GitHub
  • Owner: scikit-build
  • License: apache-2.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 549 KB
Statistics
  • Stars: 80
  • Watchers: 13
  • Forks: 17
  • Open Issues: 7
  • Releases: 20
Topics
build-tool c-plus-plus cmake cross-platform fortran kitware python scikit-build
Created about 9 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Authors

README.rst

==========================
Ninja Python Distributions
==========================

`Ninja `_ is a small build system with a focus on speed.

The latest Ninja python wheels provide `ninja 1.13.0.gd74ef.kitware.jobserver-pipe-1 `_ executable
and `ninja_syntax.py` for generating `.ninja` files.

.. image:: https://raw.githubusercontent.com/scikit-build/ninja-python-distributions/master/ninja-python-distributions-logo.png

Latest Release
--------------

.. table::

  +----------------------------------------------------------------------+---------------------------------------------------------------------------+
  | Versions                                                             | Downloads                                                                 |
  +======================================================================+===========================================================================+
  | .. image:: https://img.shields.io/pypi/v/ninja.svg                   | .. image:: https://img.shields.io/badge/downloads-2535k%20total-green.svg |
  |     :target: https://pypi.python.org/pypi/ninja                      |     :target: https://pypi.python.org/pypi/ninja                           |
  +----------------------------------------------------------------------+---------------------------------------------------------------------------+

Build Status
------------

.. table::

  +---------------+-------------------------------------------------------------------------------------------------------------+
  |               | GitHub Actions (Windows, macOS, Linux)                                                                      |
  +===============+=============================================================================================================+
  | PyPI          | .. image:: https://github.com/scikit-build/ninja-python-distributions/actions/workflows/build.yml/badge.svg |
  |               |     :target: https://github.com/scikit-build/ninja-python-distributions/actions/workflows/build.yml         |
  +---------------+-------------------------------------------------------------------------------------------------------------+

Maintainers
-----------

* `How to update ninja version ? `_

* `How to make a release ? `_


Miscellaneous
-------------

* Documentation: https://github.com/scikit-build/ninja-python-distributions#readme
* Source code: https://github.com/scikit-build/ninja-python-distributions
* Mailing list: https://groups.google.com/forum/#!forum/scikit-build

Python Version Support
----------------------

Versions after 1.11.1.1 no longer support Python 2-3.6, and require manylinux2010+ on linux.
Versions after 1.13 no longer support Python 3.7, and require manylinux2014+/musllinux_1_2+ on linux.

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 `_.

Owner

  • Name: scikit-build
  • Login: scikit-build
  • Kind: organization

GitHub Events

Total
  • Create event: 27
  • Release event: 3
  • Issues event: 17
  • Watch event: 16
  • Delete event: 30
  • Issue comment event: 50
  • Push event: 72
  • Pull request review comment event: 4
  • Pull request review event: 13
  • Pull request event: 79
  • Fork event: 1
Last Year
  • Create event: 27
  • Release event: 3
  • Issues event: 17
  • Watch event: 16
  • Delete event: 30
  • Issue comment event: 50
  • Push event: 72
  • Pull request review comment event: 4
  • Pull request review event: 13
  • Pull request event: 79
  • Fork event: 1

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 245
  • Total Committers: 11
  • Avg Commits per committer: 22.273
  • Development Distribution Score (DDS): 0.682
Past Year
  • Commits: 56
  • Committers: 5
  • Avg Commits per committer: 11.2
  • Development Distribution Score (DDS): 0.554
Top Committers
Name Email Commits
Jean-Christophe Fillion-Robin j****r@k****m 78
dependabot[bot] 4****] 56
Matthieu Darbois m****t 47
pre-commit-ci[bot] 6****] 44
Henry Schreiner H****I@g****m 9
Henry Schreiner h****i@g****m 3
Jonathan Swinney j****y@a****m 2
Jakub Kuczys 6****2 2
Richard Kjerstadius k****s@g****m 2
Cosimo Lupo c****o@a****m 1
Gavin Zhang z****e@1****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 21
  • Total pull requests: 239
  • Average time to close issues: 8 months
  • Average time to close pull requests: 14 days
  • Total issue authors: 19
  • Total pull request authors: 8
  • Average comments per issue: 5.86
  • Average comments per pull request: 0.36
  • Merged pull requests: 198
  • Bot issues: 0
  • Bot pull requests: 181
Past Year
  • Issues: 7
  • Pull requests: 76
  • Average time to close issues: 14 days
  • Average time to close pull requests: 10 days
  • Issue authors: 6
  • Pull request authors: 5
  • Average comments per issue: 2.14
  • Average comments per pull request: 0.34
  • Merged pull requests: 60
  • Bot issues: 0
  • Bot pull requests: 52
Top Authors
Issue Authors
  • mayeut (3)
  • jhassine (1)
  • nextsilicon-itay-bookstein (1)
  • jsforyu (1)
  • FRidh (1)
  • AnatolySh (1)
  • cdce8p (1)
  • Togetabetterplace (1)
  • luoqishuai (1)
  • bhuntsman (1)
  • willm10034 (1)
  • lazka (1)
  • Jackenmen (1)
  • segevfiner (1)
  • jpbion (1)
Pull Request Authors
  • dependabot[bot] (108)
  • pre-commit-ci[bot] (86)
  • mayeut (36)
  • henryiii (21)
  • jcfr (4)
  • Jackenmen (2)
  • gaborkertesz-linaro (1)
  • zheddie (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (108) github_actions (96) python (12)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 20,055,152 last-month
  • Total docker downloads: 28,525,512
  • Total dependent packages: 191
    (may contain duplicates)
  • Total dependent repositories: 4,432
    (may contain duplicates)
  • Total versions: 26
  • Total maintainers: 5
pypi.org: ninja

Ninja is a small build system with a focus on speed

  • Versions: 24
  • Dependent Packages: 191
  • Dependent Repositories: 4,432
  • Downloads: 20,055,078 Last month
  • Docker Downloads: 28,525,512
Rankings
Downloads: 0.1%
Dependent repos count: 0.2%
Dependent packages count: 0.2%
Docker downloads count: 0.6%
Average: 3.3%
Forks count: 8.8%
Stargazers count: 10.2%
Maintainers (4)
Last synced: 6 months ago
pypi.org: mongo-ninja-python-test

Ninja is a small build system with a focus on speed

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 74 Last month
Rankings
Dependent packages count: 4.6%
Forks count: 8.3%
Stargazers count: 10.1%
Downloads: 10.4%
Average: 13.0%
Dependent repos count: 31.2%
Maintainers (1)
Last synced: 10 months ago

Dependencies

requirements-dev.txt pypi
  • scikit-build >=0.10.0 development
  • setuptools >=28.0.0 development
  • wheel >=0.34 development
requirements-test.txt pypi
  • codecov >=2.0.5 test
  • coverage >=4.2 test
  • flake8 >=3.0.4 test
  • pytest >=4.5.0 test
  • pytest-cov >=2.7.1 test
  • pytest-runner >=5.1 test
  • pytest-virtualenv >=1.7.0 test
  • virtualenv >=15.0.3 test
.github/workflows/build.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • docker/setup-qemu-action v2.1.0 composite
  • pre-commit/action v3.0.0 composite
  • pypa/cibuildwheel v2.12.0 composite
  • pypa/gh-action-pypi-publish v1.6.4 composite
requirements-repair.txt pypi
  • wheel <0.38
pyproject.toml pypi
setup.py pypi