python-scikit-build
Port variant v13
Summary Generator for c/c++/fortran extensions (3.13)
Package version 0.18.1
Homepage https://github.com/scikit-build/scikit-build
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v12
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 21 FEB 2025, 19:12:19 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.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 `_ * CMake 3.5+ requirement in `#1095 `_ * Support CPython 3.13 with windows lib finding fix in `#1094 `_ * Don't die on PermissionError during chmod by `@mweinelt `_ in `#1073 `_ * Remove usage of deprecated distutils in cmake files by `@hmaarrfk `_ in `#1032 `_ * Use first available option for vswhere output by `@ZzEeKkAa `_ in `#1030 `_ Testing ------- * Support setuptools 69.3.0 changes in two tests by `@s-t-e-v-e-n-k `_ in `#1087 `_ * Use uv in a few places in `#1092 `_ Fedora CI --------- * Fedora maintenance by `@LecrisUT `_ in `#1078 `_ * Fedora: Fix rsync filter rule by `@LecrisUT `_ in `#1003 `_ * Fix Fedora tests by `@LecrisUT `_ in `#1050 `_ * Fedora downstream CI by `@LecrisUT `_ in `#993 `_ Miscellaneous ------------- * Clean up pylint in `#1017
Configuration Switches (platform-specific settings discarded)
PY312 OFF Build using Python 3.12 PY313 ON Build using Python 3.13
Package Dependencies by Type
Build (only) python313:dev:std
python-pip:single:v13
autoselect-python:single:std
Build and Runtime python313:primary:std
Runtime (only) python-distro:single:v13
python-packaging:single:v13
python-setuptools:single:v13
python-wheel:single:v13
Download groups
main mirror://PYPIWHL/c3/a3/21b519f58de90d684056c52ec4e45f744cfda7483f082dcc4dd18cc74a93
Distribution File Information
a6860e300f6807e76f21854163bdb9db16afc74eadf34bd6a9947d3fdfcd725a 85568 python-src/scikit_build-0.18.1-py3-none-any.whl
Ports that require python-scikit-build:v13
No other ports depend on this one.