Scikit-build-core

Latest version: v0.9.8

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

3.13b1

manylinux/musllinux images. There's also a new feature requested by third-party
packagers; the ability to pass args directly to the build tool

Features:

- Add `build.tool-args` by henryiii in 733

Fixes:

- Support free-threaded builds of Python 3.13+ on Linux by henryiii in 741
- Slightly better stable ABI behavior using PyPy by henryiii in 741

Documentation:

- Fix example of configuration overrides in configuration.md by wu-vincent in
739
- Update stable ABI instructions by henryiii in 740

CI and testing:

- Use pylint 3.2, gha reporter by henryiii in 745
- Some minor improvements to running tests on some systems by henryiii in 741

0.9.8

This version ships a few more small fixes. Multi-target builds were missing
build arguments due to an exhausted generator. And some packages seem to
hard-code `${CMAKE_INSTALL_PREFIX}` in the `install()` call, which is an
anti-pattern, but we can set that variable too. More tests now run on Python
3.7.

Fixes:

* Empty build arguments for some targets in multi-target build by junrushao in 784
* Support packages that hardcode `CMAKE_INSTALL_PREFIX` in their `install` commands by henryiii in 786
* Logger shouldn't warn for missing lib on UNIX by henryiii in 787

Tests:

* Use `ZipFile` instead of `zipfile.Path` to enable more tests on Python 3.7 by henryiii in 785

0.9.7

This release makes a few small fixes, enabling better Fortran support and
correct tags on MUSL. And releases now have Attestations on GitHub at
<https://github.com/scikit-build/scikit-build-core/attestations>.

Fixes:

* Set `CC` and `CXX` from sysconfig if not set by henryiii in 782
* `musllinux` tag incorrect by henryiii in 773
* Logger unconditionally set to `DEBUG` in non-PEP 517 usage by henryiii in 779

Documentation:

* Fix Fortran example by henryiii in 771
* Fix typo in skbuild soabi docs by henryiii in 775
* Fortran and Cython updates by henryiii in 781

0.9.6

This release provides a fix for the experimental setuptools plugin leaking and
affecting other setuptools plugins.

Fixes:

* Improve error message when `metadata.version.provider` not set by thewtex in 762
* Only inject logic if `cmake_*` keywords present by kiwifb in 768
* Only replace color tags if the color is defined by bnavigator in 764

0.9.5

This release fixes building for the Windows variant of free-threaded Python
3.13.

Fixes:

- Support Windows free-threading by henryiii in 759
- Strip whitespace around generator so that it's passed through correctly by
vyasr in 748

Documentation:

- Note that `-C` options can be prefixed with `skbuild.` by KyleFromNVIDIA in
754

CI and testing:

- Retry pypy if fails by henryiii in 746
- Disable rpminspect on rawhide by LecrisUT in 753
- Use uv for minimum version check by henryiii in 679

0.9.4

This version supports the newly available free-threading variant of Python

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.