py-scikit-build: updated to 0.17.6 Scikit-build 0.17.6 =================== A small fix release with some new platforms and better testing, including CPython 3.12.0b1. Bug fixes --------- * Support added for SunOS by :user:`mtelka` * Support added for AIX (with recent CMake) by :user:`bhuntsman` Testing ------- * Tests now pass on CPython 3.12.0b1 * Tests no longer use ``pytest-virtualenv`` * ``isolated`` marker now includes ``test_distribution`` tests * Tests avoid incorrect ``get_map`` match by :user:`keszybz` * Fedora testing fix by :user:`LecrisUT` Miscellaneous ------------- * Docs improvementsdiff -r1.4 -r1.5 pkgsrc/devel/py-scikit-build/Makefile
(adam)
@@ -1,39 +1,38 @@ | @@ -1,39 +1,38 @@ | |||
1 | # $NetBSD: Makefile,v 1.4 2023/05/15 20:57:36 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.5 2023/06/10 18:51:13 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= scikit_build-0.17.5 | 3 | DISTNAME= scikit_build-0.17.6 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/} | |
5 | CATEGORIES= devel python | 5 | CATEGORIES= devel python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=s/scikit-build/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=s/scikit-build/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://github.com/scikit-build/scikit-build | 9 | HOMEPAGE= https://github.com/scikit-build/scikit-build | |
10 | COMMENT= Build system generator for Python C/C++/Fortran/Cython extensions | 10 | COMMENT= Build system generator for Python C/C++/Fortran/Cython extensions | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling | 13 | TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling | |
14 | TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme-[0-9]*:../../devel/py-hatch-fancy-pypi-readme | 14 | TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme-[0-9]*:../../devel/py-hatch-fancy-pypi-readme | |
15 | TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs-[0-9]*:../../devel/py-hatch-vcs | 15 | TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs-[0-9]*:../../devel/py-hatch-vcs | |
16 | DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build | 16 | DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build | |
17 | DEPENDS+= ${PYPKGPREFIX}-distro-[0-9]*:../../devel/py-distro | 17 | DEPENDS+= ${PYPKGPREFIX}-distro-[0-9]*:../../devel/py-distro | |
18 | DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging | 18 | DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging | |
19 | DEPENDS+= ${PYPKGPREFIX}-setuptools>=42.0.0:../../devel/py-setuptools | 19 | DEPENDS+= ${PYPKGPREFIX}-setuptools>=42.0.0:../../devel/py-setuptools | |
20 | DEPENDS+= ${PYPKGPREFIX}-wheel>=0.32.0:../../devel/py-wheel | 20 | DEPENDS+= ${PYPKGPREFIX}-wheel>=0.32.0:../../devel/py-wheel | |
21 | TEST_DEPENDS+= ${PYPKGPREFIX}-build>=0.7:../../devel/py-build | 21 | TEST_DEPENDS+= ${PYPKGPREFIX}-build>=0.7:../../devel/py-build | |
22 | TEST_DEPENDS+= ${PYPKGPREFIX}-cython>=0.25.1:../../devel/py-cython | 22 | TEST_DEPENDS+= ${PYPKGPREFIX}-cython>=0.25.1:../../devel/py-cython | |
23 | TEST_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests | 23 | TEST_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests | |
24 | TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.0.0:../../devel/py-test | 24 | TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.0.0:../../devel/py-test | |
25 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=1.10.4:../../devel/py-test-mock | 25 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=1.10.4:../../devel/py-test-mock | |
26 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-virtualenv>=1.2.5:../../devel/py-test-virtualenv | |||
27 | TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv-[0-9]*:../../devel/py-virtualenv | 26 | TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv-[0-9]*:../../devel/py-virtualenv | |
28 | 27 | |||
29 | USE_LANGUAGES= c c++ | 28 | USE_LANGUAGES= c c++ | |
30 | 29 | |||
31 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 30 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
32 | 31 | |||
33 | .include "../../lang/python/pyversion.mk" | 32 | .include "../../lang/python/pyversion.mk" | |
34 | .if ${PYTHON_VERSION} < 311 | 33 | .if ${PYTHON_VERSION} < 311 | |
35 | DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli | 34 | DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli | |
36 | .endif | 35 | .endif | |
37 | 36 | |||
38 | post-install: | 37 | post-install: | |
39 | ${RM} ${DESTDIR}${PREFIX}/${PYSITELIB}/skbuild/platform_specifics/platform_factory.py.orig | 38 | ${RM} ${DESTDIR}${PREFIX}/${PYSITELIB}/skbuild/platform_specifics/platform_factory.py.orig |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.4 2023/05/15 20:57:36 adam Exp $ | 1 | $NetBSD: distinfo,v 1.5 2023/06/10 18:51:13 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (scikit_build-0.17.5.tar.gz) = ffa18a4c70775a1505d7e696e93f021ff0981bf3a274a2d5cd18269f02b21c91 | 3 | BLAKE2s (scikit_build-0.17.6.tar.gz) = cd6565e4566a00109a78bd73c03e3b4049d9a3cc726560ce87ca904e5c9211ee | |
4 | SHA512 (scikit_build-0.17.5.tar.gz) = f0c9a861f9931db36df137d96a9a53d2bfa4a696efc2c1307ff50a00f7df828042d933ef1f670d14d0a339ccf5b94ce99fca7ffbab9169b6e70c47440f4eef06 | 4 | SHA512 (scikit_build-0.17.6.tar.gz) = 92b97146f40d8222bd8415ef8439497d5075b72e5bafc40aba0a3e2911d269a118f2f7d41f468f7add8949f550b1fd7d5a9113d249e42dfac431108182ca9198 | |
5 | Size (scikit_build-0.17.5.tar.gz) = 269848 bytes | 5 | Size (scikit_build-0.17.6.tar.gz) = 272208 bytes | |
6 | SHA1 (patch-skbuild_platform__specifics_platform__factory.py) = 49f00521a2ff1110bd8900bbb8f8675f3f7976aa | 6 | SHA1 (patch-skbuild_platform__specifics_platform__factory.py) = 49f00521a2ff1110bd8900bbb8f8675f3f7976aa |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1 2023/05/05 19:29:45 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2023/06/10 18:51:13 adam Exp $ | |
2 | ${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER | 2 | ${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER | |
3 | ${PYSITELIB}/${WHEEL_INFODIR}/METADATA | 3 | ${PYSITELIB}/${WHEEL_INFODIR}/METADATA | |
4 | ${PYSITELIB}/${WHEEL_INFODIR}/RECORD | 4 | ${PYSITELIB}/${WHEEL_INFODIR}/RECORD | |
5 | ${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED | 5 | ${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED | |
6 | ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL | 6 | ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL | |
7 | ${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json | 7 | ${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json | |
8 | ${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS.rst | 8 | ${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS.rst | |
9 | ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE | 9 | ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE | |
10 | ${PYSITELIB}/skbuild/__init__.py | 10 | ${PYSITELIB}/skbuild/__init__.py | |
11 | ${PYSITELIB}/skbuild/__init__.pyc | 11 | ${PYSITELIB}/skbuild/__init__.pyc | |
12 | ${PYSITELIB}/skbuild/_compat/__init__.py | 12 | ${PYSITELIB}/skbuild/_compat/__init__.py | |
13 | ${PYSITELIB}/skbuild/_compat/__init__.pyc | 13 | ${PYSITELIB}/skbuild/_compat/__init__.pyc | |
14 | ${PYSITELIB}/skbuild/_compat/tomllib.py | 14 | ${PYSITELIB}/skbuild/_compat/tomllib.py | |
@@ -46,36 +46,40 @@ ${PYSITELIB}/skbuild/command/install_scr | @@ -46,36 +46,40 @@ ${PYSITELIB}/skbuild/command/install_scr | |||
46 | ${PYSITELIB}/skbuild/command/install_scripts.pyc | 46 | ${PYSITELIB}/skbuild/command/install_scripts.pyc | |
47 | ${PYSITELIB}/skbuild/command/sdist.py | 47 | ${PYSITELIB}/skbuild/command/sdist.py | |
48 | ${PYSITELIB}/skbuild/command/sdist.pyc | 48 | ${PYSITELIB}/skbuild/command/sdist.pyc | |
49 | ${PYSITELIB}/skbuild/command/test.py | 49 | ${PYSITELIB}/skbuild/command/test.py | |
50 | ${PYSITELIB}/skbuild/command/test.pyc | 50 | ${PYSITELIB}/skbuild/command/test.pyc | |
51 | ${PYSITELIB}/skbuild/constants.py | 51 | ${PYSITELIB}/skbuild/constants.py | |
52 | ${PYSITELIB}/skbuild/constants.pyc | 52 | ${PYSITELIB}/skbuild/constants.pyc | |
53 | ${PYSITELIB}/skbuild/exceptions.py | 53 | ${PYSITELIB}/skbuild/exceptions.py | |
54 | ${PYSITELIB}/skbuild/exceptions.pyc | 54 | ${PYSITELIB}/skbuild/exceptions.pyc | |
55 | ${PYSITELIB}/skbuild/platform_specifics/__init__.py | 55 | ${PYSITELIB}/skbuild/platform_specifics/__init__.py | |
56 | ${PYSITELIB}/skbuild/platform_specifics/__init__.pyc | 56 | ${PYSITELIB}/skbuild/platform_specifics/__init__.pyc | |
57 | ${PYSITELIB}/skbuild/platform_specifics/abstract.py | 57 | ${PYSITELIB}/skbuild/platform_specifics/abstract.py | |
58 | ${PYSITELIB}/skbuild/platform_specifics/abstract.pyc | 58 | ${PYSITELIB}/skbuild/platform_specifics/abstract.pyc | |
59 | ${PYSITELIB}/skbuild/platform_specifics/aix.py | |||
60 | ${PYSITELIB}/skbuild/platform_specifics/aix.pyc | |||
59 | ${PYSITELIB}/skbuild/platform_specifics/bsd.py | 61 | ${PYSITELIB}/skbuild/platform_specifics/bsd.py | |
60 | ${PYSITELIB}/skbuild/platform_specifics/bsd.pyc | 62 | ${PYSITELIB}/skbuild/platform_specifics/bsd.pyc | |
61 | ${PYSITELIB}/skbuild/platform_specifics/cygwin.py | 63 | ${PYSITELIB}/skbuild/platform_specifics/cygwin.py | |
62 | ${PYSITELIB}/skbuild/platform_specifics/cygwin.pyc | 64 | ${PYSITELIB}/skbuild/platform_specifics/cygwin.pyc | |
63 | ${PYSITELIB}/skbuild/platform_specifics/linux.py | 65 | ${PYSITELIB}/skbuild/platform_specifics/linux.py | |
64 | ${PYSITELIB}/skbuild/platform_specifics/linux.pyc | 66 | ${PYSITELIB}/skbuild/platform_specifics/linux.pyc | |
65 | ${PYSITELIB}/skbuild/platform_specifics/osx.py | 67 | ${PYSITELIB}/skbuild/platform_specifics/osx.py | |
66 | ${PYSITELIB}/skbuild/platform_specifics/osx.pyc | 68 | ${PYSITELIB}/skbuild/platform_specifics/osx.pyc | |
67 | ${PYSITELIB}/skbuild/platform_specifics/platform_factory.py | 69 | ${PYSITELIB}/skbuild/platform_specifics/platform_factory.py | |
68 | ${PYSITELIB}/skbuild/platform_specifics/platform_factory.pyc | 70 | ${PYSITELIB}/skbuild/platform_specifics/platform_factory.pyc | |
71 | ${PYSITELIB}/skbuild/platform_specifics/sunos.py | |||
72 | ${PYSITELIB}/skbuild/platform_specifics/sunos.pyc | |||
69 | ${PYSITELIB}/skbuild/platform_specifics/unix.py | 73 | ${PYSITELIB}/skbuild/platform_specifics/unix.py | |
70 | ${PYSITELIB}/skbuild/platform_specifics/unix.pyc | 74 | ${PYSITELIB}/skbuild/platform_specifics/unix.pyc | |
71 | ${PYSITELIB}/skbuild/platform_specifics/windows.py | 75 | ${PYSITELIB}/skbuild/platform_specifics/windows.py | |
72 | ${PYSITELIB}/skbuild/platform_specifics/windows.pyc | 76 | ${PYSITELIB}/skbuild/platform_specifics/windows.pyc | |
73 | ${PYSITELIB}/skbuild/py.typed | 77 | ${PYSITELIB}/skbuild/py.typed | |
74 | ${PYSITELIB}/skbuild/resources/cmake/FindCython.cmake | 78 | ${PYSITELIB}/skbuild/resources/cmake/FindCython.cmake | |
75 | ${PYSITELIB}/skbuild/resources/cmake/FindF2PY.cmake | 79 | ${PYSITELIB}/skbuild/resources/cmake/FindF2PY.cmake | |
76 | ${PYSITELIB}/skbuild/resources/cmake/FindNumPy.cmake | 80 | ${PYSITELIB}/skbuild/resources/cmake/FindNumPy.cmake | |
77 | ${PYSITELIB}/skbuild/resources/cmake/FindPythonExtensions.cmake | 81 | ${PYSITELIB}/skbuild/resources/cmake/FindPythonExtensions.cmake | |
78 | ${PYSITELIB}/skbuild/resources/cmake/UseCython.cmake | 82 | ${PYSITELIB}/skbuild/resources/cmake/UseCython.cmake | |
79 | ${PYSITELIB}/skbuild/resources/cmake/UseF2PY.cmake | 83 | ${PYSITELIB}/skbuild/resources/cmake/UseF2PY.cmake | |
80 | ${PYSITELIB}/skbuild/resources/cmake/UsePythonExtensions.cmake | 84 | ${PYSITELIB}/skbuild/resources/cmake/UsePythonExtensions.cmake | |
81 | ${PYSITELIB}/skbuild/resources/cmake/targetLinkLibrariesWithDynamicLookup.cmake | 85 | ${PYSITELIB}/skbuild/resources/cmake/targetLinkLibrariesWithDynamicLookup.cmake |