Path to this page:
./
devel/py-scikit-build-core,
Build backend for CMake based projects
Branch: CURRENT,
Version: 0.10.7,
Package name: py312-scikit-build-core-0.10.7,
Maintainer: pkgsrc-usersScikit-build-core is a build backend for Python that uses CMake to
build extension modules. It has a simple yet powerful static
configuration system in pyproject.toml, and supports almost unlimited
flexibility via CMake. It was initially developed to support the
demanding needs of scientific users, but can build any sort of
package that uses CMake.
Scikit-build-core is a ground-up rewrite of the classic Scikit-build.
Master sites:
Filesize: 249.042 KB
Version history: (Expand)
- (2024-10-03) Updated to version: py312-scikit-build-core-0.10.7
- (2024-09-15) Updated to version: py312-scikit-build-core-0.10.6
- (2024-08-03) Updated to version: py311-scikit-build-core-0.9.10
- (2024-07-30) Updated to version: py311-scikit-build-core-0.9.9
- (2024-07-04) Updated to version: py311-scikit-build-core-0.9.8
- (2024-06-14) Updated to version: py311-scikit-build-core-0.9.6
CVS history: (Expand)
2024-10-14 08:08:41 by Thomas Klausner | Files touched by this commit (21) |
Log message:
i*: clean up after python38 removal
|
2024-10-03 10:49:45 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-scikit-build-core: updated to 0.10.7
Version 0.10.7
This version has three fixes related to advanced usages of overrides.
Fixes:
* Avoid modifying the input dict
* Avoid providing prepare-metadata methods if `failed` in overrides
* Support negative envvar values correctly
|
2024-09-15 17:51:54 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-scikit-build-core: updated to 0.10.6
Version 0.10.6
This version has several fixes; the new `remove` key in 0.10 had a mistake
making it unusable, this has been fixed along with the matching issue in the
tests. Editable installs failed if there was a folder matching an extension
name. Multiplexed paths were not supported for plugins, now they are. The
downstream nox job is also now a bit better.
Fixes:
* Use correct settings key to remove parts of the version in regex metadata plugin
* Support multiplexed path
* Editable subpackage
* Only strip Release and MinSizeRel builds by default
* Typo in debug message
Docs:
* Add build info
* Fix typo in `if.platform-system` example
CI and testing:
* Packit configuration update
|
2024-08-03 08:31:42 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-scikit-build-core: updated to 0.9.10
Version 0.9.10
This release backports a couple of fixes made during work towards 0.10.
Fixes:
- Regression for `'-'` in version name
- Improve version regex to capture typed version attributes
|
2024-07-30 05:56:07 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-scikit-build-core: updated to 0.9.9
Version 0.9.9
This release backports a couple of fixes made during work towards 0.10.
Fixes:
- Regression for `'-'` in version name
- Strip epoch from `SKBUILD_PROJECT_VERSION`
|
2024-07-04 13:12:57 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-scikit-build-core: updated to 0.9.8
Version 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
* Support packages that hardcode `CMAKE_INSTALL_PREFIX` in their `install` commands
* Logger shouldn't warn for missing lib on UNIX
Tests:
* Use `ZipFile` instead of `zipfile.Path` to enable more tests on Python 3.7
Version 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
* `musllinux` tag incorrect
* Logger unconditionally set to `DEBUG` in non-PEP 517 usage
Documentation:
* Fix Fortran example
* Fix typo in skbuild soabi docs
* Fortran and Cython updates
|
2024-06-14 16:54:07 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-scikit-build-core: updated to 0.9.6
Version 0.9.6
This release provides a fix for the experimental setuptools plugin leaking and
affecting other setuptools plugins.
Fixes:
* Improve error message when `metadata.version.provider` not set
* Only inject logic if `cmake_*` keywords present
* Only replace color tags if the color is defined
|
2024-06-10 11:47:55 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-scikit-build-core: updated to 0.9.5
Version 0.9.5
Fixes:
Support Windows free-threading
Strip whitespace around generator so that it's passed through correctly
Documentation:
Note that -C options can be prefixed with skbuild.
|