Improved build system generator for CPython C, C++, Cython and Fortran extensions
Clone or download
jcfr Merge pull request #368 from jcfr/fix-flake8
flake8: Fix flake8 error W605 "invalid escape sequence"
Latest commit cf83697 Nov 15, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci ci: Run tests against Python 3.7 Jul 22, 2018
docs docs: Tweak release document [ci skip] Oct 3, 2018
skbuild Fix bdist_wheel command to support wheel >= 0.32.0 Oct 2, 2018
tests flake8: Fix flake8 error W605 "invalid escape sequence" Nov 15, 2018
.codecov.yml ci: Add codecov config file for better defaults Apr 28, 2018
.coveragerc setup: Simplify release process managing "versioning" with versioneer Aug 6, 2018
.flake8 setup: Simplify release process managing "versioning" with versioneer Aug 6, 2018
.gitattributes setup: Simplify release process managing "versioning" with versioneer Aug 6, 2018
.gitignore Add support for cached generators May 9, 2018
.pylintrc Fix pylint warnings, add missing docstrings Feb 23, 2018
.travis.yml travis: Ensure system python uses latest version of pip Jul 22, 2018
AUTHORS.rst rename project ("PyCMake" -> "skbuild") Mar 17, 2016
CHANGES.rst CHANGES.rst: Add "Next Release" section [ci skip] Oct 3, 2018
CONTRIBUTING.rst CONTRIBUTING: Tweak flake8 and testing instructions Sep 19, 2016
HISTORY.rst Improve line length in HISTORY.rst Jul 16, 2016
LICENSE Update LICENSE Jul 11, 2014
MANIFEST.in setup: Simplify release process managing "versioning" with versioneer Aug 6, 2018
Makefile tests: Cleanup top-level Makefile Feb 21, 2018
README.rst README: Update download stats [ci skip] Oct 3, 2018
appveyor.yml ci: Always install up-to-date scikit-ci and scikit-ci-addons Jul 22, 2018
pytest.ini test: Re-enable all tests previously disabled in 23242cc Jul 15, 2018
requirements-dev.txt tests: Fix test_distribution updating use of Path.files() and requiri… Oct 3, 2018
requirements-docs.txt docs: Add release notes for scikit-build 0.3.0 and 0.4.0 Dec 1, 2016
requirements.txt Add support for cmake_minimum_required_version setup keyword Jul 8, 2018
scikit-ci.yml ci: Remove uses of unneeded $<RUN_ENV> command wrapper Jul 22, 2018
setup.cfg setup: Simplify release process managing "versioning" with versioneer Aug 6, 2018
setup.py setup: Simplify release process managing "versioning" with versioneer Aug 6, 2018
tox.ini tox: Update list of python environments: removes py33, adds py36 and … Jul 22, 2018
versioneer.py setup: Simplify release process managing "versioning" with versioneer Aug 6, 2018

README.rst

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.

To get started, see this example.

Latest Release

Versions Downloads

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 Code Health

Miscellaneous