Skip to main content

Improved build system generator for Python C extensions

Project description

https://img.shields.io/pypi/v/scikit-build.svg?maxAge=2592000 https://img.shields.io/pypi/dm/scikit-build.svg?maxAge=2592000 Requirements Status https://img.shields.io/travis/scikit-build/scikit-build.svg?maxAge=2592000 https://ci.appveyor.com/api/projects/status/77bjtsihsjaywjr0?svg=true https://circleci.com/gh/scikit-build/scikit-build/tree/master.svg?style=svg https://codecov.io/gh/scikit-build/scikit-build/branch/master/graph/badge.svg Code Health

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.

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.4.0.tar.gz (51.5 kB view details)

Uploaded Source

Built Distribution

scikit_build-0.4.0-py2.py3-none-any.whl (46.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for scikit-build-0.4.0.tar.gz
Algorithm Hash digest
SHA256 e312058971a6091d8e1c60c9a415f4424f39ce9a6152ab0259415b1bd9f6ef42
MD5 ff3d153c980a484520695f6e0ee84ea4
BLAKE2b-256 8894c708eca93da9a7240c3e5e5430373ed9e9cfb089ed1ab3abb5c44692396c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for scikit_build-0.4.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3af6b892e1d03341837656ed72be5fa144b44dbe12f6f464538867f39e7dc09a
MD5 40c7e1b9bb93d1b512a5fad214829d49
BLAKE2b-256 e401d1fffa7ef3441e3f61651c965660db5492270f8a45e1a6d3bdd0439b3e5f

See more details on using hashes here.

Provenance

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