Scikit-build

Latest version: v0.18.1

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

Scan your dependencies

Page 6 of 14

0.10.1

This is a quick fix release with two patches for specific situations.

Fixes:

* Fix crash when building inside a submodule by ausbin in 854
* `cmake.minimum-version` logic issue by henryiii in 853

0.10.0

This version adds auto CMake version discovery, opt-in auto minimum-version,
rebuild on failure support, quite a few new override options greatly expanding
the static config options for builds, more powerful regexs, and more.

Also see [the announcement post](https://iscinumpy.dev/post/scikit-build-core-0-10).

New features:

* Auto CMake version by henryiii in 804
* Auto minimum-version by henryiii in 798
* Add `fail` setting to instant-fail build by henryiii in 824
* Add messages config for failure/success by henryiii in 825
* New color system for message config by henryiii in 842
* Add `if.abi-flags` (for free-threaded) by henryiii in 819
* Adding `if.system-cmake` and `if.cmake-wheel` by henryiii in 826
* Add `if.from-sdist` for overrides by henryiii in 812
* Add `if.failed` (retry) by henryiii in 820
* Add `if.scikit-build-version` by henryiii in 851
* Packages can also be specified via a table by henryiii in 841
* Move `cmake.targets` and `cmake.verbose` to `build.targets` and `build.verbose` by henryiii in 793
* Support multipart regex using `result=` by henryiii in 818
* Add `remove=` postprocess to regex by henryiii in 828

Fixes:

* Warn if cmake/ninja in build system requirements by henryiii in 803
* Detect manual generator setting for `get_requires_*` by henryiii in 840
* Support nested and local gitignores by henryiii in 827

Tests:

* Fix `test_cmake_config` if `CMAKE_GENERATOR` is already set by lorepirri in 847

Internal:

* Pull out overrides to separate file by henryiii in 821
* Nicer error/warning printer by henryiii in 813
* Speed up CI for format job by henryiii in 814
* Avoid old wheel warning in CI test job by henryiii in 849

Documentation:

* Fix typo in projects list by jcfr in 797
* Add disclaimer by henryiii in 805
* Add pointer to itk by thewtex in 817
* Add projects list by henryiii in 788
* Examples nox job should use local copy of scikit-build-core by henryiii in 810
* Expand defs and move schema by henryiii in 795
* Hide deprecated options in README by henryiii in 792
* Move overrides to page, expand by henryiii in 815
* Use modern cmake/ninja version setting in Fortran example by henryiii in 809

0.9.10

This release backports a couple of fixes made during work towards 0.10.

Fixes:

- Regression for `'-'` in version name by henryiii in 834
- Improve version regex to capture typed version attributes by maxbachmann in 816

0.9.9

This release backports a fix made during work towards 0.10.

Fixes:

- Strip epoch from `SKBUILD_PROJECT_VERSION` by henryiii in 829

**Full Changelog**: https://github.com/scikit-build/scikit-build-core/compare/v0.9.8...v0.9.9

0.9.8

This version ships a few more small fixes. Multi-target builds were missing
build arguments due to an exhausted generator. And some packages seem to
hard-code `${CMAKE_INSTALL_PREFIX}` in the `install()` call, which is an
anti-pattern, but we can set that variable too. More tests now run on Python
3.7.

Fixes:

* Empty build arguments for some targets in multi-target build by junrushao in 784
* Support packages that hardcode `CMAKE_INSTALL_PREFIX` in their `install` commands by henryiii in 786
* Logger shouldn't warn for missing lib on UNIX by henryiii in 787

Tests:

* Use `ZipFile` instead of `zipfile.Path` to enable more tests on Python 3.7 by henryiii in 785

0.9.7

This release makes a few small fixes, enabling better Fortran support and
correct tags on MUSL. And releases now have Attestations on GitHub at
<https://github.com/scikit-build/scikit-build-core/attestations>.

Fixes:

* Set `CC` and `CXX` from sysconfig if not set by henryiii in 782
* `musllinux` tag incorrect by henryiii in 773
* Logger unconditionally set to `DEBUG` in non-PEP 517 usage by henryiii in 779

Documentation:

* Fix Fortran example by henryiii in 771
* Fix typo in skbuild soabi docs by henryiii in 775
* Fortran and Cython updates by henryiii in 781

Page 6 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.