Scikit-build-core

Latest version: v0.9.6

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

Scan your dependencies

Page 1 of 8

0.9.6

<!-- Release notes generated using configuration in .github/release.yml at main -->

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

What's Changed

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


New Contributors
* kiwifb made their first contribution in https://github.com/scikit-build/scikit-build-core/pull/768

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.9.5...v0.9.6

0.9.5

<!-- Release notes generated using configuration in .github/release.yml at main -->

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

What's Changed

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 3.13b1 (mostly related to skipping the stable ABI). We test this via the 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+ 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

New Contributors
* wu-vincent made their first contribution in https://github.com/scikit-build/scikit-build-core/pull/739

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.9.3...v0.9.4

0.9.3

This version ensures the Hatchling plugin correctly indicates editable mode is not yet supported, supports `CMAKE_ARGS` that have spaces, and has a bit of other minor cleanup.

What's Changed

Fixes:

- Properly indicate lack of editable support in Hatch plugin by ofek in 728
- Don't generate `entrypoints.txt` if none set by henryiii in 729
- Don't warn if lib not found on UNIX, just debug by henryiii in 730
- Support `CMAKE_ARGS` that may have spaces inside quotes by vyasr in 727

Docs:

- Add FAQ entry on repairing wheels by henryiii in 731

CI and testing:

- Use `macos-13` and `macos-14` explicitly by henryiii in 724
- `macos-latest` is changing to `macos-14` ARM runners by henryiii in 725

New Contributors
* ofek made their first contribution in https://github.com/scikit-build/scikit-build-core/pull/728

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.9.2...v0.9.3

0.9.2

Quick fix for quick fix in 0.9.1; if `cmake` is a broken script (which can happen if you pip install outside an environment then enter an environment, there was an unbound local error instead of ignoring the broken cmake script.

What's Changed

Fixes:

- Unbound local error by henryiii in 719

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.9.1...v0.9.2

0.9.1

Quick fix for Pyodide (WebAssembly) builds.

What's Changed

- Try `--version` if `-E capabilities` fails by henryiii in 717

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.9.0...v0.9.1

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.