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 5 of 9

0.4.3

This adds support for CPython 3.12.0b1, and improves Stable ABI / Limited API
support (supported by an upcoming nanobind for Python 3.12). An editable install
fix allows running from any directory.

Fixes:

- Allow CMake to detect if limited API is targeted by henryiii in 333 and 342
- Make abi3 support conditional on Python version by henryiii in 344
- Windows path correction for 3.12.0b1 by henryiii in 346
- Editable path needs to be absolute by henryiii in 345

Other:

- Add 3.12.0b1 by henryiii in 341
- Refactor settings by henryiii in 338
- Document that `CMAKE_ARGS` supports space separators by henryiii in 339

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

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:

- Fix rpm inspect test failures by LecrisUT in 324

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:

- Add rpmlint and smoke tests by LecrisUT in 313

0.3.3

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

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

0.3.2

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

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

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.