python-scikit-build
Port variant v14
Summary Generator for c/c++/fortran extensions (3.14)
Package version 0.19.0
Homepage https://github.com/scikit-build/scikit-build
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v13
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 24 MAR 2026, 14:46:45 UTC
Port created 21 FEB 2025, 19:12:19 UTC
Subpackage Descriptions
single **scikit-build** is a Python build system for CPython C/C++/Fortran/Cython extensions using CMake. The scikit-build package is fundamentally just glue between the setuptools Python module and `CMake`_. The next generation of scikit-build, `scikit-build-core`_, is currently under development. This provides a simple, reliable build backend for CMake that does not use setuptools and provides a lot of new features. Scikit-build-core can also power a setuptools-based extension system, which will eventually become the backend for scikit-build (classic). If you do not require extensive customization of the build process, you should consider trying scikit-build-core instead of scikit-build. To get started, see [this example]. For more examples, see `scikit-build-sample-projects `_. Scikit-build 0.19.0 =================== This release updates for changes in setuptools and CMake 4, and drops Python 3.7. Features -------- * Drop Python 3.7 in `#1134 `_ Bug fixes --------- * Update for newer setuptools in `#1120 `_ * ``setuptools_wrap.py``: parse CMAKE_ARGS with ``shlex.split`` like elsewhere by `@haampie `_ in `#1126 `_ * Drop ``dry-run`` (removed in setuptools) in `#1166 `_ * Ensure generic f2py executable is looked up first by `@smiet `_ in `#1111 `_ Testing ------- * Support Python 3.14 in CI in `#1167 `_ * pytest log_level is better than log_cli_level in `#1164 `_ Miscellaneous ------------- * Bot suffix now required for changelog filtering in `#1168 `_ Scikit-build 0.18.1 =================== This release fixes issues with setuptools 74, and avoids a warning from recent versions of wheel. Android and iOS are now included in known platforms. Bug fixes --------- * Support for setuptools 74 in `#1116 `_ * iOS and Android support by `@FeodorFitsner `_ in `#1101 `_ Testing ------- * Fix for distutils change in `#1103 `_ * Remove test directives by `@s-t-e-v-e-n-k `_ in `#1108 `_ Scikit-build 0.18.0 =================== This release bumps the minimum required CMake to 3.5 and supports CPython 3.13. Bug fixes --------- * Support MSVC 17.10 in `#1081 `_
Configuration Switches (platform-specific settings discarded)
PY313 OFF Build using Python 3.13 PY314 ON Build using Python 3.14
Package Dependencies by Type
Build (only) python314:dev:std
python-pip:single:v14
autoselect-python:single:std
Build and Runtime python314:primary:std
Runtime (only) python-distro:single:v14
python-packaging:single:v14
python-setuptools:single:v14
python-wheel:single:v14
Download groups
main mirror://PYPIWHL/9d/6d/57c59ee723ca0a08cfa37f6ee332c88692f38d3ef1a3ead049ff61959c20
Distribution File Information
956d1a179917e3994cb425662bb9e0ec052ef497995ce8e3f15b4030e02c5b94 85803 python-src/scikit_build-0.19.0-py3-none-any.whl
Ports that require python-scikit-build:v14
No other ports depend on this one.