scikit-build
scikit-build copied to clipboard
Improved build system generator for CPython C, C++, Cython and Fortran extensions
=============================== 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/pypi/dm/scikit-build | | :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::
+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | GitHub Actions | Azure | +============================================================================================+===========================================================================================================================+ | .. image:: https://github.com/scikit-build/scikit-build/actions/workflows/ci.yml/badge.svg | .. image:: https://dev.azure.com/scikit-build/scikit-build/_apis/build/status/scikit-build.scikit-build?branchName=master | | :target: https://github.com/scikit-build/scikit-build/actions/workflows/ci.yml | :target: https://dev.azure.com/scikit-build/scikit-build/_build/latest?definitionId=1&branchName=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
Miscellaneous
- Free software: MIT license
- Documentation: http://scikit-build.readthedocs.org
- Source code: https://github.com/scikit-build/scikit-build
- Mailing list: https://groups.google.com/forum/#!forum/scikit-build