Scikit-build

Latest version: v0.17.6

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

Scan your dependencies

Page 8 of 10

0.2.1

This release fixes the tag for Windows ARM wheels, and has some internal
refactoring to prepare for the next new features. A new `{wheel_tag}` value is
available for `build-dir`. Some basic setup was done on the docs, as well. Debug
logging and test output has been improved a little, as well.

Changes:

- Add `{wheel_tag}` for `build-dir` by henryiii in 207
- Support for conda's `CMAKE_SYSTEM_PROCESSOR` by henryiii in 207

Fixes:

- Windows ARM tag by henryiii in 215
- Include Windows ARM in known wheels by henryiii in 203
- Print out paths by henryiii in 205

Other things:

- docs: update readme for 3.26 backport by henryiii in 206
- tests: support running tests with system `cmake3` visible by LecrisUT in 211
- tests: nicer exit, minor refactors by henryiii in 213
- refactor: minor changes & nicer environment logging printout by henryiii in
214

0.2.0

This version adds local build directory support - you can now set `build-dir`
and reuse build targets. This does not yet default to on, so please test it out.
This can dramatically speed up rebuilds. If you want to mimic setuptools, you
can set this to `build/{cache_tag}`. Or you can chose some other directory, like
scikit-build classic's `_skbuild`. Along with this, we now have a native wheel
writer implementation and support `prepare_metadata_for_build_wheel`.

Scikit-build-core now also contains a backport of FindPython from CMake 3.26,
which fixes SOABI on PyPy and supports the Stable ABI / Limited API.

Features:

- Local build directory setting & build reuse by henryiii in 181
- Add `prepare_metadata_for_build_wheel` by henryiii in 191
- Native wheel writer implementation by henryiii in 188
- Use 3.26 dev version port of FindPython by henryiii in 102

Tests:

- Allow pytest 7.0+ instead of 7.2+ by henryiii in 200
- Include cmake and ninja if missing in nox by henryiii in 190
- Simpler pytest-subprocess by henryiii in 159

Other things:

- chore: Python 3.11 Self usage by henryiii in 199
- chore: fix Ruff configuration by henryiii in 186
- chore: minor adjustments to wheel returns by henryiii in 195
- chore: remove duplicate Ruff code by burgholzer in 184

0.1.6

What's changed

Fixes:

- Handle local cmake dir for search by henryiii in 179
- Avoid resolving cmake/ninja paths by henryiii in 183

Other things:

- Use Ruff by henryiii in 175
- Ruff related additions by henryiii in 180
- Add `isolated` marker to `test_pep518_sdist` by bnavigator in 182

0.1.5

Fixes:

- Ninja path not being set correctly by henryiii in 166
- Minor touchup to ninja / make by henryiii in 167

0.1.4

Fixes:

- `entrypoints.txt` should be `entry_points.txt` by njzjz in 161
- `EXT_SUFFIX` is wrong before 3.8.7 by henryiii in 160
- Make tests pass on native Windows ARM by henryiii in 157
- Windows ARM experimental cross-compile support by henryiii in 162

Other things:

- Fix spelling mistake by maxbachmann in 156
- Add Python 3.12 alpha 3 to the CI by henryiii in 120
- Fix issues mocking in tests with packaging 22 by henryiii in 155

0.1.3

Fixes:

- Issue with experimental extra directory targeting by henryiii in 144
- Sort SDist filepaths for reproducibility by agoose77 in 153

Page 8 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.