Scikit-build

Latest version: v0.18.1

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

Scan your dependencies

Page 10 of 14

0.4.6

This release has one small new feature (access to `${SKBUILD_STATE}` from
CMake), and fixes an issue when adding read-only files on Windows with Python
3.7. Some testing and docs infrastructure updates should make it easier for
downstream packagers to ship scikit-build-core.

Fixes:

- Provide access to current state in CMake by henryiii in 394
- Support building older versions of `setuptools_scm` by henryiii in 390
- Workaround for Windows Python 3.7 `TemporaryDirectory` bug by henryiii in
391

Tests:

- Rework testing extras by henryiii in 395 and 393
- Add `network` marker by henryiii in 379

CI:

- Add example tests to Fedora packaging by LecrisUT in 378
- Fedora: Correct rsync rule by LecrisUT in 389
- Use `not network` for spec by henryiii in 383

Docs:

- Add migration guide by vyasr in 356
- Support building the documentation as a man page by henryiii in 372
- Add nanobind example by henryiii in 375
- Use `UseSWIG` for swig by henryiii in 377
- Fix or hide nitpicks by henryiii in 370

0.4.5

This version fixes issues with output being incorrectly interleaved with logging
messages. Symlinks are now followed when making SDists. And finally,
`SKBUILD_SOABI` is now correctly set when cross-compiling on Windows (Warning!
FindPython still does not report the correct SOABI when cross-compiling to ARM).

Fixes:

- Proper printout ordering and more displayed details by henryiii in 365
- Sort `RUNENV` debugging log output by jameslamb in 357
- Follow symlinks when making SDists by henryiii in 362
- Report correct ABI when cross-compiling by henryiii in 366

Tests:

- Fedora downstream CI by LecrisUT in 358
- Add downstream examples by henryiii in 363
- Add testing for scripts processing by henryiii in 364

0.4.4

This version fixes some issues cross-compiling to Windows ARM when making
Limited API / Stable ABI extensions, and supports multiple config generators in
editable mode.

- Conditional ABI3 logic fixed by henryiii in 352
- Set `Python_SABI_LIBRARY` by henryiii in 352
- Editable installs now support multiconfig generators by henryiii in 353

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

Page 10 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.