Awesome Open Source
Awesome Open Source

=============================== scikit-build

Improved build system generator for CPython C/C++/Fortran/Cython extensions.

Better support is available for additional compilers, build systems, cross compilation, and locating dependencies and determining their build requirements.

The scikit-build package is fundamentally just glue between the setuptools Python module and CMake <https://cmake.org/>_.

To get started, see this example <https://scikit-build.readthedocs.io/en/latest/usage.html#example-of-setup-py-cmakelists-txt-and-pyproject-toml>_ and scikit-build-sample-projects <https://github.com/scikit-build/scikit-build-sample-projects>_.

Latest Release

.. table::

+-----------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | Versions | Downloads | +=============================================================================+===============================================================================+ | .. image:: https://img.shields.io/pypi/v/scikit-build.svg | .. image:: https://img.shields.io/badge/downloads-660k%20total-green.svg | | :target: https://pypi.python.org/pypi/scikit-build | :target: https://pypi.python.org/pypi/scikit-build | +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------+ | .. image:: https://anaconda.org/conda-forge/scikit-build/badges/version.svg | .. image:: https://anaconda.org/conda-forge/scikit-build/badges/downloads.svg | | :target: https://anaconda.org/conda-forge/scikit-build | :target: https://anaconda.org/conda-forge/scikit-build | +-----------------------------------------------------------------------------+-------------------------------------------------------------------------------+

Build Status

.. table::

+---------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+ | | Linux | MacOSX | Windows | +===============+=========================================================================================+=========================================================================================+===========================================================================================================+ | PyPI | .. image:: https://circleci.com/gh/scikit-build/scikit-build.svg?style=shield | .. image:: https://img.shields.io/travis/scikit-build/scikit-build.svg?maxAge=2592000 | .. image:: https://ci.appveyor.com/api/projects/status/77bjtsihsjaywjr0?svg=true | | | :target: https://circleci.com/gh/scikit-build/scikit-build | :target: https://travis-ci.org/scikit-build/scikit-build | :target: https://ci.appveyor.com/project/scikit-build/scikit-build/branch/master | +---------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+ | Conda | .. image:: https://circleci.com/gh/conda-forge/scikit-build-feedstock.svg?style=shield | .. image:: https://travis-ci.org/conda-forge/scikit-build-feedstock.svg?branch=master | .. image:: https://ci.appveyor.com/api/projects/status/github/conda-forge/scikit-build-feedstock?svg=True | | | :target: https://circleci.com/gh/conda-forge/scikit-build-feedstock | :target: https://travis-ci.org/conda-forge/scikit-build-feedstock | :target: https://ci.appveyor.com/project/conda-forge/scikit-build-feedstock/branch/master | +---------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------+

Overall Health

.. image:: https://requires.io/github/scikit-build/scikit-build/requirements.svg?branch=master :target: https://requires.io/github/scikit-build/scikit-build/requirements/?branch=master :alt: Requirements Status

.. image:: https://codecov.io/gh/scikit-build/scikit-build/branch/master/graph/badge.svg :target: https://codecov.io/gh/scikit-build/scikit-build

.. image:: https://landscape.io/github/scikit-build/scikit-build/master/landscape.svg?style=flat :target: https://landscape.io/github/scikit-build/scikit-build :alt: Code Health

Miscellaneous


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (54,408
c-plus-plus (18,732
c (15,487
cmake (408
fortran (183
build-tool (154
cython (69
packaging (62
cpython (20