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

Uploaded Source

Built Distribution

scikit_build-0.3.0-py2.py3-none-any.whl (42.8 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for scikit-build-0.3.0.tar.gz
Algorithm Hash digest
SHA256 716c0d0100eaf819d122a5c10ebd8fdeccc5096b7921c8a86e48bc839b14b758
MD5 76712a3c12072d2783e78a738eafbfdf
BLAKE2b-256 a3884a6539b990def0b718cf81a70ad20acda7e211dc5470b1499aab3d25f0ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for scikit_build-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8e8f397278e76fe48dfa10ae0c4ad1229f5a0ed752f97082330f433f4592a45d
MD5 20408119b611e94c9de082f46b48d240
BLAKE2b-256 65e701169a551ec8b33d41a51cb420f4f9ed9abe9e0ed488c30475f8995fd66f

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