Scikit-build-core

Latest version: v0.11.0

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

Scan your dependencies

Page 10 of 10

0.1.0rc1

Preparing for a non-beta release.

What's Changed

Fixes:

- Paths on Windows by henryiii in 126
- Support pre-set generators by henryiii in 118
- Warn on scripts with invalid shebangs by henryiii in 132
- Minimum constraints now set by henryiii in 129

Refactoring:

- Rename pyproject -> build dir by henryiii in 121

Testing:

- Add msys2 to the CI by henryiii in 119
- Add test report header by henryiii in 124
- Test min constraints without Windows by henryiii in 129
- Remove pytest-virtualenv by henryiii in 125 and 131
- Mark unimportant test xfail non-strict for conda-forge by henryiii in 108

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.1.0b2...v0.1.0rc1

0.1.0b2

A quick fix for macOS universal2 tags not expanding when enabled.

What's Changed

Fixes:

* Expand macos tags missing by henryiii in https://github.com/scikit-build/scikit-build-core/pull/105

Other things:

* Add tests marker for PEP 518 by henryiii in https://github.com/scikit-build/scikit-build-core/pull/104
* Require C++11 only in tests by henryiii in https://github.com/scikit-build/scikit-build-core/pull/106
* Xfail a non-important test by henryiii in https://github.com/scikit-build/scikit-build-core/pull/107


**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.1.0b1...v0.1.0b2

0.1.0b1

This release is focused on preparing for conda-forge and some macOS fixes.

What's changed

Features:

* Configuration setting for FindPython backport by henryiii in 103

Fixes:

* Conda prefix lib support by henryiii in 95
* Guess single config for more generators by henryiii in 101
* Universal2 tags computation was incorrect by henryiii in 97
* Universal2 tags computation was incorrect again by henryiii in 100

Refactoring:

* Rename extra color -> rich by henryiii in 98

Other things:

* Run more tests without the cmake module by henryiii in 96
* Support running without pytest-virtualenv by henryiii in 94

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.1.0b0...v0.1.0b1

0.1.0b0

This release adds a lot of configuration options, including `minimum-version`, which can be set to 0.0 to ensure defaults remain consistent (similar to `cmake_minimum_required`).

What's Changed

Features:

- Dict options by henryiii in 78
- Min version setting by henryiii in 84
- Strict configuration checking by henryiii in 75
- Support for args/define by henryiii in 83
- Support for other wheel dirs by henryiii in 82
- Support specifying a build type by henryiii in 90

Fixes:

- Better logging by henryiii in 88
- Better macOS deployment target handling by henryiii in 74
- Don't touch mtime in non-reproducible mode by henryiii in 76
- Fallback to ninja sooner if on known platform by henryiii in 80

Refactoring:

- Rename CMakeConfig -> CMaker by henryiii in 91
- Drop config prefix by henryiii in 77
- Rename to `wheel.py-api` and expand, ignore on non-cpython / old cpython by henryiii in 81

Other things:

- Add cygwin by henryiii in 89

New Contributors

* pre-commit-ci made their first contribution in https://github.com/scikit-build/scikit-build-core/pull/85

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.1.0a1...v0.1.0b0

0.1.0a1

What's Changed

This release brings a lot of further development. This is starting to be used by downstream projects; it is a good idea to be a little careful with versions still, configuration may change.

Features:

- feat(pyproject): allow python packages to be specified by henryiii in https://github.com/scikit-build/scikit-build-core/pull/58
- feat(pyproject): autocopy packages if names match by henryiii in https://github.com/scikit-build/scikit-build-core/pull/53
- feat(pyproject): include/exclude by henryiii in https://github.com/scikit-build/scikit-build-core/pull/59
- feat(pyproject): Color status messages for wheel by henryiii in https://github.com/scikit-build/scikit-build-core/pull/60
- feat(pyproject): support reproducible sdist builds by agoose77 in https://github.com/scikit-build/scikit-build-core/pull/64
- feat(pyproject): prettier logging with config setting by henryiii in https://github.com/scikit-build/scikit-build-core/pull/40
- feat(pyproject): extra_tags by henryiii in https://github.com/scikit-build/scikit-build-core/pull/49
- feat: support for setting python & abi tag (including limited API) by henryiii in https://github.com/scikit-build/scikit-build-core/pull/47
- feat(setuptools): use setup keyword support by henryiii in https://github.com/scikit-build/scikit-build-core/pull/42
- feat(setuptools): cmake_source_dir from scikit-build classic by henryiii in https://github.com/scikit-build/scikit-build-core/pull/45

Fixes:

- fix(pyproject): avoid copy, avoid failure if pre-existing by henryiii in https://github.com/scikit-build/scikit-build-core/pull/41
- fix: better support for FindPython by henryiii in https://github.com/scikit-build/scikit-build-core/pull/38
- fix: fallback to make if available (setting) by henryiii in https://github.com/scikit-build/scikit-build-core/pull/57
- fix: handle `PermissionError` in reading `libdir.is_dir()` by agoose77 in https://github.com/scikit-build/scikit-build-core/pull/43
- fix: include `--config` when installing by henryiii in https://github.com/scikit-build/scikit-build-core/pull/61
- fix: incorrect min version of macOS by henryiii in https://github.com/scikit-build/scikit-build-core/pull/50
- fix: lists and bool settings by henryiii in https://github.com/scikit-build/scikit-build-core/pull/56
- fix: mkdir for sdist if missing, test polish by henryiii in https://github.com/scikit-build/scikit-build-core/pull/44
- fix: simple example PyPy support workaround by henryiii in https://github.com/scikit-build/scikit-build-core/pull/37

Refactoring:

- refactor(pyproject): tags configuration group by henryiii in https://github.com/scikit-build/scikit-build-core/pull/55
- refactor(setuptools): use native bdist_wheel setting for abi3 by henryiii in https://github.com/scikit-build/scikit-build-core/pull/52
- refactor: rename `cmake_settings` to `skbuild_settings` by henryiii in https://github.com/scikit-build/scikit-build-core/pull/46

Other things:

- chore(pyproject): refactor wheel code a bit to read better by henryiii in https://github.com/scikit-build/scikit-build-core/pull/65
- chore: better logging on macOS for deployment target by henryiii in https://github.com/scikit-build/scikit-build-core/pull/48
- chore: format cmake files by henryiii in https://github.com/scikit-build/scikit-build-core/pull/54


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

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.1.0.a0...v0.1.0a1

0.1.0.a0

First experimental snapshot.

Page 10 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.