Scikit-build-core

Latest version: v0.11.1

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

Scan your dependencies

Page 7 of 11

0.4.2

This is a quick followup to LICENSE file handing to closer match the current draft of [PEP 639](https://peps.python.org/pep-0639). It also removes the automatic optional Rich logging, which doesn't work well with Pip's subprocess piping, being cropped to a very narrow width regardless of terminal size.

Fixes:

- Add `License-file` metadata entry & update default by henryiii in 329
- Drop optional Rich logging/error by henryiii in 330

Other:

- Update PyPI links by henryiii in 331


**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.4.1...v0.4.2

0.4.1

A fix for LICENCE files being placed in the wrong place in the wheel. Now we follow hatchling's structure of placing them in `*.dist-info/licenses`.

Fixes:

- LICENCE files were placed in the wrong place by henryiii in 325


Other:

- rpm inspect test failures by LecrisUT in 324


**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.4.0...v0.4.1

0.4.0

An important fix/feature: LICENSE files were not being included in the wheel's metadata folder. You can configure the license file selection via a new configuration option, and a reasonable default was added. You can now select a source directory for your CMakeLists.txt. A lot of work was done on the still experimental setuptools backend; it still should be seen as completely experimental while it is being finished.

Features:

- `cmake.source-dir` for CMakeLists in subdirectories by henryiii in 323
- Add `LICENSE` file option by henryiii in 321

Fixes:

- Ninja wasn't being used if present by henryiii in 310
- Wheels were not including the `LICENSE` file by henryiii in 321

Setuptools plugin:

- Refactor plugin as custom setuptools command by henryiii in 312
- Adding `cmake_args` by henryiii in 314
- Add wrapper for `skbuild.setup` compat by henryiii in 315

Other:

- ci: add rpmlint and smoke tests by LecrisUT in 313

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.3.3...v0.4.0

0.3.3

This version improves WebAssembly support (Pyodide) and fixes a reported bug in the new editable mode.

What's Changed

Fixes:

- Support prefix dir if toolchain has `CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY` by henryiii in 303
- Find wheel files before local files in editable installs by henryiii in 305

Other:

- Use PyPI's new trusted publisher deployment by henryiii in 306


**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.3.2...v0.3.3

0.3.2

Some small fixes for edge cases. Several docs improvements, too.

What's Changed

Fixes:

- Suppress Unicode errors in scripts dir and move on by henryiii in 294
- Specify platform properly for non-MSVC Windows by henryiii in 295

Docs:

- Doc updates by zerothi in 287
- Add a bit to plugin instructions by henryiii in 289
- Typos fixed by afh in 291 and 292

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

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.3.1...v0.3.2

0.3.1

This is a small release fixing a regression in some cases caused by adding `Python_LIBRARY`. This has been reverted on non-Windows platforms, since it is only needed on Windows.

What's Changed

Fixes:

- Support older setuptools-scm by henryiii in 284
- Only set the lib for FindPython on Windows by henryiii in 285

Docs:

- Fix incorrect tool name by henryiii in 276
- Typo on tab Fortran (was Cython) by zerothi in 279
- Fix wheel.packages by henryiii in 282

Other:

- Change Fedora PR targets by LecrisUT in 273

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

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.3.0...v0.3.1

Page 7 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.