pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-scikit-build-core
Module Name: pkgsrc
Committed By: adam
Date: Fri Apr 19 19:38:48 UTC 2024
Modified Files:
pkgsrc/devel/py-scikit-build-core: Makefile PLIST distinfo
Log Message:
py-scikit-build-core: updated to 0.9.0
Version 0.9.0
This version adds the ability to `inherit` in override tables, matching a
similar feature added to cibuildwheel 2.17's overrides. You can now write out
extra metadata to `@{SKBUILD_METADATA_DIR}`. A new Hatchling plugin is provided
as an experimental feature (will likely be made a separate package in the future
like the setuptools plugin).
The meaning of `wheel.exclude` has been changed to match on the wheel path,
rather than the source path. We could not find any projects that would be
affected by this change, so it was not added to the minimum-version protection
policy. This now allows you to ignore CMake outputs as well.
Features:
- Preserve additivity of `cmake.define` across `overrides` tables
- Add metadata dir access
- Experimental hatchling builder
- Vendor pyproject-metadata
- Always require pathspec
Fixes:
- Exclude installed files if listed in exclude
- Make `.git_archival.txt` reproducible
- Use `cmake -E` capabilities instead of `cmake --version`
- Ensure many/musl tags not selected
- purelib should set py3 tag if unset
- Validate description for 0.9+
- Support bools in config settings
API changes:
- `extra_settings` for SettingsReader
- `GetRequires` args changed
- Make `from_file` a little more powerful
- Metadata is part of the build backend
Documentation:
- `cmakelists.md` Windows `SOABI` suffix variable
- Fix hatch init command
- Fix install strip default
- Improve `ninja.make-fallback` description in the README
- Mention printouts
CI and testing:
- Lower `pybind11` test dependency
- Some cleanup from uv branch
- Fedora CI maintenance
- Small additions
- Some changes from uv job
- Fix setuptools on Python 3.12
- Fedora: Port downstream PR-49
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-scikit-build-core/Makefile \
pkgsrc/devel/py-scikit-build-core/PLIST \
pkgsrc/devel/py-scikit-build-core/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-scikit-build-core/Makefile
diff -u pkgsrc/devel/py-scikit-build-core/Makefile:1.2 pkgsrc/devel/py-scikit-build-core/Makefile:1.3
--- pkgsrc/devel/py-scikit-build-core/Makefile:1.2 Fri Mar 1 06:56:19 2024
+++ pkgsrc/devel/py-scikit-build-core/Makefile Fri Apr 19 19:38:48 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2024/03/01 06:56:19 adam Exp $
+# $NetBSD: Makefile,v 1.3 2024/04/19 19:38:48 adam Exp $
-DISTNAME= scikit_build_core-0.8.2
+DISTNAME= scikit_build_core-0.9.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=s/scikit-build-core/}
@@ -12,18 +12,18 @@ LICENSE= apache-2.0
TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling
TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs-[0-9]*:../../devel/py-hatch-vcs
-DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
-# optional
+DEPENDS+= ${PYPKGPREFIX}-packaging>=21.3:../../devel/py-packaging
DEPENDS+= ${PYPKGPREFIX}-pathspec>=0.10.1:../../devel/py-pathspec
-DEPENDS+= ${PYPKGPREFIX}-project-metadata>=0.5:../../devel/py-project-metadata
-TEST_DEPENDS+= ${PYPKGPREFIX}-cattrs-[0-9]*:../../devel/py-cattrs
+TEST_DEPENDS+= cmake-[0-9]*:../../devel/cmake
+TEST_DEPENDS+= ${PYPKGPREFIX}-build>=0.8:../../devel/py-build
+TEST_DEPENDS+= ${PYPKGPREFIX}-cattrs>=22.2.0:../../devel/py-cattrs
# unpackaged
#TEST_DEPENDS+= ${PYPKGPREFIX}-test-subprocess>=1.5:../../devel/py-test-subprocess
-TEST_DEPENDS+= ${PYPKGPREFIX}-pybind11-[0-9]*:../../devel/py-pybind11
-TEST_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
-TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv-[0-9]*:../../devel/py-virtualenv
-TEST_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
-TEST_DEPENDS+= cmake-[0-9]*:../../devel/cmake
+TEST_DEPENDS+= ${PYPKGPREFIX}-pip>=22:../../devel/py-pip
+TEST_DEPENDS+= ${PYPKGPREFIX}-pybind11>=2.11:../../devel/py-pybind11
+TEST_DEPENDS+= ${PYPKGPREFIX}-setuptools>=66.1:../../devel/py-setuptools
+TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv>=20.0.28:../../devel/py-virtualenv
+TEST_DEPENDS+= ${PYPKGPREFIX}-wheel>=0.40:../../devel/py-wheel
# only needed for tests
USE_LANGUAGES= c c++
@@ -36,11 +36,11 @@ PYTHON_VERSIONS_INCOMPATIBLE= 27
.include "../../lang/python/pyversion.mk"
.if ${PYTHON_VERSION} < 309
DEPENDS+= ${PYPKGPREFIX}-importlib-resources>=1.3:../../devel/py-importlib-resources
-DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=1.3:../../devel/py-typing-extensions
+DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.10.0:../../devel/py-typing-extensions
.endif
.if ${PYTHON_VERSION} < 311
-DEPENDS+= ${PYPKGPREFIX}-exceptiongroup-[0-9]*:../../devel/py-exceptiongroup
-DEPENDS+= ${PYPKGPREFIX}-tomli>=1.1:../../textproc/py-tomli
+DEPENDS+= ${PYPKGPREFIX}-exceptiongroup>=1.0:../../devel/py-exceptiongroup
+DEPENDS+= ${PYPKGPREFIX}-tomli>=1.2.2:../../textproc/py-tomli
.endif
.include "../../lang/python/wheel.mk"
Index: pkgsrc/devel/py-scikit-build-core/PLIST
diff -u pkgsrc/devel/py-scikit-build-core/PLIST:1.2 pkgsrc/devel/py-scikit-build-core/PLIST:1.3
--- pkgsrc/devel/py-scikit-build-core/PLIST:1.2 Fri Mar 1 06:56:19 2024
+++ pkgsrc/devel/py-scikit-build-core/PLIST Fri Apr 19 19:38:48 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2024/03/01 06:56:19 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2024/04/19 19:38:48 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -34,6 +34,10 @@ ${PYSITELIB}/scikit_build_core/_logging.
${PYSITELIB}/scikit_build_core/_shutil.py
${PYSITELIB}/scikit_build_core/_shutil.pyc
${PYSITELIB}/scikit_build_core/_shutil.pyo
+${PYSITELIB}/scikit_build_core/_vendor/pyproject_metadata/LICENSE
+${PYSITELIB}/scikit_build_core/_vendor/pyproject_metadata/__init__.py
+${PYSITELIB}/scikit_build_core/_vendor/pyproject_metadata/__init__.pyc
+${PYSITELIB}/scikit_build_core/_vendor/pyproject_metadata/__init__.pyo
${PYSITELIB}/scikit_build_core/_version.py
${PYSITELIB}/scikit_build_core/_version.pyc
${PYSITELIB}/scikit_build_core/_version.pyi
@@ -62,6 +66,9 @@ ${PYSITELIB}/scikit_build_core/build/_wh
${PYSITELIB}/scikit_build_core/build/generate.py
${PYSITELIB}/scikit_build_core/build/generate.pyc
${PYSITELIB}/scikit_build_core/build/generate.pyo
+${PYSITELIB}/scikit_build_core/build/metadata.py
+${PYSITELIB}/scikit_build_core/build/metadata.pyc
+${PYSITELIB}/scikit_build_core/build/metadata.pyo
${PYSITELIB}/scikit_build_core/build/sdist.py
${PYSITELIB}/scikit_build_core/build/sdist.pyc
${PYSITELIB}/scikit_build_core/build/sdist.pyo
@@ -134,6 +141,15 @@ ${PYSITELIB}/scikit_build_core/file_api/
${PYSITELIB}/scikit_build_core/file_api/reply.py
${PYSITELIB}/scikit_build_core/file_api/reply.pyc
${PYSITELIB}/scikit_build_core/file_api/reply.pyo
+${PYSITELIB}/scikit_build_core/hatch/__init__.py
+${PYSITELIB}/scikit_build_core/hatch/__init__.pyc
+${PYSITELIB}/scikit_build_core/hatch/__init__.pyo
+${PYSITELIB}/scikit_build_core/hatch/hooks.py
+${PYSITELIB}/scikit_build_core/hatch/hooks.pyc
+${PYSITELIB}/scikit_build_core/hatch/hooks.pyo
+${PYSITELIB}/scikit_build_core/hatch/plugin.py
+${PYSITELIB}/scikit_build_core/hatch/plugin.pyc
+${PYSITELIB}/scikit_build_core/hatch/plugin.pyo
${PYSITELIB}/scikit_build_core/metadata/__init__.py
${PYSITELIB}/scikit_build_core/metadata/__init__.pyc
${PYSITELIB}/scikit_build_core/metadata/__init__.pyo
@@ -179,9 +195,6 @@ ${PYSITELIB}/scikit_build_core/settings/
${PYSITELIB}/scikit_build_core/settings/json_schema.py
${PYSITELIB}/scikit_build_core/settings/json_schema.pyc
${PYSITELIB}/scikit_build_core/settings/json_schema.pyo
-${PYSITELIB}/scikit_build_core/settings/metadata.py
-${PYSITELIB}/scikit_build_core/settings/metadata.pyc
-${PYSITELIB}/scikit_build_core/settings/metadata.pyo
${PYSITELIB}/scikit_build_core/settings/skbuild_docs.py
${PYSITELIB}/scikit_build_core/settings/skbuild_docs.pyc
${PYSITELIB}/scikit_build_core/settings/skbuild_docs.pyo
Index: pkgsrc/devel/py-scikit-build-core/distinfo
diff -u pkgsrc/devel/py-scikit-build-core/distinfo:1.2 pkgsrc/devel/py-scikit-build-core/distinfo:1.3
--- pkgsrc/devel/py-scikit-build-core/distinfo:1.2 Fri Mar 1 06:56:19 2024
+++ pkgsrc/devel/py-scikit-build-core/distinfo Fri Apr 19 19:38:48 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2024/03/01 06:56:19 adam Exp $
+$NetBSD: distinfo,v 1.3 2024/04/19 19:38:48 adam Exp $
-BLAKE2s (scikit_build_core-0.8.2.tar.gz) = e2f9e1c9835628018b2e5cfab18d661eb749f46d27ed3e74e56f8dc15aed798f
-SHA512 (scikit_build_core-0.8.2.tar.gz) = 4b33936912806b5f607492d253d5cc6b2523d4892043caad82fed76140e53a0e9dec8178811a618cdc9b64f247e37145d474eb1979d181dd595b4905def1da8f
-Size (scikit_build_core-0.8.2.tar.gz) = 203630 bytes
+BLAKE2s (scikit_build_core-0.9.0.tar.gz) = 9043042c6e79726999f8978595c591f08f60f5f97b0daf5d12ad8d72b37708c6
+SHA512 (scikit_build_core-0.9.0.tar.gz) = 6d8dbb902a37c7d75f4e0c6d237f0aff6e6bcf08d0757bcef5d854b62b1ba3c562065aff7e87f0860803d4e768d0f6b2c4e866ae992b4fa510f0bee8d516431e
+Size (scikit_build_core-0.9.0.tar.gz) = 224820 bytes
Home |
Main Index |
Thread Index |
Old Index