python-scikit-build
Port variant v14
Summary Generator for c/c++/fortran extensions (3.14)
Package version 0.19.1
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 29 JUN 2026, 14:23:35 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.1 =================== This is a patch release to add support for Visual Studio 2026. Features -------- * Support Visual Studio 18 2026 in `#1186 `_ Bug fixes --------- * Correctness bugs found in code review in `#1191 `_ * Resolve Visual Studio generator environments lazily in `#1193 `_ Testing ------- * Add windows-latest job for Visual Studio 2026 in `#1194 `_ * Convert decorator into fixture in `#1175 `_ * Remove usage of ``py.path`` in `#1173 `_ * Make symlink auto-generated in `#1172 `_ Miscellaneous ------------- * Trivial cleanups found in code review in `#1192 `_ * Update ruff-check and a bit more in `#1174 `_ * Add agent files in `#1184 `_ * Bump setup-uv to maintained tag scheme in `#1179 `_ * Bump the actions group in `#1180 `_ and `#1183 `_ * Bump actions/checkout from 6 to 7 in `#1190 `_ * Pre-commit autoupdate in `#1176 `_, `#1182 `_, and `#1187 `_ 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
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/47/ef/53c5d9293d1d11ed4e682fdd7f32c776b79ee30f83757395db0d4d0f0276
Distribution File Information
a4fa78a7222ca40d5e8bae6700514bbf7efea4346efd9fc1f8cfca837cd1de71 86399 python-src/scikit_build-0.19.1-py3-none-any.whl
Ports that require python-scikit-build:v14
No other ports depend on this one.