SciKits

Quick search

scikit-build

version 0.6.1

Improved build system generator for Python C extensions

Download: https://pypi.python.org/pypi/scikit-build
Homepage: https://github.com/scikit-build/scikit-build
PyPI: http://pypi.python.org/pypi/scikit-build
People: The scikit-build team

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.

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

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.

Installation

PyPI

You can download the latest distribution from PyPI here: http://pypi.python.org/pypi/scikit-build

Using pip

You can install scikit-build for yourself from the terminal by running:

pip install --user scikit-build

If you want to install it for all users on your machine, do:

pip install scikit-build
On Linux, do sudo pip install scikit-build.

If you don't yet have the pip tool, you can get it following these instructions.

This package was discovered in PyPI.