Skip to main content

Improved build system generator for Python C extensions

Project description

Improved build system generator for CPython C 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. Currently, the package is available to perform builds in a setup.py file. In the future, the project aims to be a build tool option in the currently developing pyproject.toml build system specification.

Latest Release

Versions

Downloads

https://img.shields.io/pypi/v/scikit-build.svg?maxAge=2592000 https://img.shields.io/pypi/dm/scikit-build.svg?maxAge=2592000
https://anaconda.org/conda-forge/scikit-build/badges/version.svg https://anaconda.org/conda-forge/scikit-build/badges/downloads.svg

Build Status

Linux

MacOSX

Windows

PyPI

https://circleci.com/gh/scikit-build/scikit-build.svg?style=shield https://img.shields.io/travis/scikit-build/scikit-build.svg?maxAge=2592000 https://ci.appveyor.com/api/projects/status/77bjtsihsjaywjr0?svg=true

Conda

https://circleci.com/gh/conda-forge/scikit-build-feedstock.svg?style=shield https://travis-ci.org/conda-forge/scikit-build-feedstock.svg?branch=master https://ci.appveyor.com/api/projects/status/github/conda-forge/scikit-build-feedstock?svg=True

Overall Health

Requirements Status https://codecov.io/gh/scikit-build/scikit-build/branch/master/graph/badge.svg Code Health

Miscellaneous

History

PyCMake was created at SciPy 2014 in response to general difficulties building C++ and Fortran based Python extensions across platforms. It was renamed to “scikit-build” in 2016.

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

scikit-build-0.5.0.tar.gz (76.2 kB view details)

Uploaded Source

Built Distribution

scikit_build-0.5.0-py2.py3-none-any.whl (51.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file scikit-build-0.5.0.tar.gz.

File metadata

File hashes

Hashes for scikit-build-0.5.0.tar.gz
Algorithm Hash digest
SHA256 190f5782de4d74113c07c8822584de00adc8b48f16ce2b5628bb462ff1950daf
MD5 1d990c7a0ed6fcba43e4c6fe9a5d52f6
BLAKE2b-256 2e6ebf21e890a8bcf146c91c71101c4ac63d2b69a39bb2dbc991faf8f736c395

See more details on using hashes here.

File details

Details for the file scikit_build-0.5.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for scikit_build-0.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6c0464a5863be6fa845f11f1aab1457e9e25a9dca0376b417b1bc1f604c73127
MD5 e3150c3b0e111f96ce5cd0e9f642a953
BLAKE2b-256 04b60375029fea263202234a71933611817670abaf6d098f7f90664147d38146

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page