Sat Jun 10 18:51:13 2023 UTC ()
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 improvements


(adam)
diff -r1.4 -r1.5 pkgsrc/devel/py-scikit-build/Makefile
diff -r1.4 -r1.5 pkgsrc/devel/py-scikit-build/distinfo
diff -r1.1 -r1.2 pkgsrc/devel/py-scikit-build/PLIST

cvs diff -r1.4 -r1.5 pkgsrc/devel/py-scikit-build/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-scikit-build/Makefile 2023/05/15 20:57:36 1.4
+++ pkgsrc/devel/py-scikit-build/Makefile 2023/06/10 18:51:13 1.5
@@ -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
3DISTNAME= scikit_build-0.17.5 3DISTNAME= scikit_build-0.17.6
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=s/scikit-build/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=s/scikit-build/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/scikit-build/scikit-build 9HOMEPAGE= https://github.com/scikit-build/scikit-build
10COMMENT= Build system generator for Python C/C++/Fortran/Cython extensions 10COMMENT= Build system generator for Python C/C++/Fortran/Cython extensions
11LICENSE= mit 11LICENSE= mit
12 12
13TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling 13TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling-[0-9]*:../../devel/py-hatchling
14TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme-[0-9]*:../../devel/py-hatch-fancy-pypi-readme 14TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-fancy-pypi-readme-[0-9]*:../../devel/py-hatch-fancy-pypi-readme
15TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs-[0-9]*:../../devel/py-hatch-vcs 15TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs-[0-9]*:../../devel/py-hatch-vcs
16DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build 16DEPENDS+= ninja-build-[0-9]*:../../devel/ninja-build
17DEPENDS+= ${PYPKGPREFIX}-distro-[0-9]*:../../devel/py-distro 17DEPENDS+= ${PYPKGPREFIX}-distro-[0-9]*:../../devel/py-distro
18DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging 18DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
19DEPENDS+= ${PYPKGPREFIX}-setuptools>=42.0.0:../../devel/py-setuptools 19DEPENDS+= ${PYPKGPREFIX}-setuptools>=42.0.0:../../devel/py-setuptools
20DEPENDS+= ${PYPKGPREFIX}-wheel>=0.32.0:../../devel/py-wheel 20DEPENDS+= ${PYPKGPREFIX}-wheel>=0.32.0:../../devel/py-wheel
21TEST_DEPENDS+= ${PYPKGPREFIX}-build>=0.7:../../devel/py-build 21TEST_DEPENDS+= ${PYPKGPREFIX}-build>=0.7:../../devel/py-build
22TEST_DEPENDS+= ${PYPKGPREFIX}-cython>=0.25.1:../../devel/py-cython 22TEST_DEPENDS+= ${PYPKGPREFIX}-cython>=0.25.1:../../devel/py-cython
23TEST_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests 23TEST_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
24TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.0.0:../../devel/py-test 24TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.0.0:../../devel/py-test
25TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=1.10.4:../../devel/py-test-mock 25TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock>=1.10.4:../../devel/py-test-mock
26TEST_DEPENDS+= ${PYPKGPREFIX}-test-virtualenv>=1.2.5:../../devel/py-test-virtualenv 
27TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv-[0-9]*:../../devel/py-virtualenv 26TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv-[0-9]*:../../devel/py-virtualenv
28 27
29USE_LANGUAGES= c c++ 28USE_LANGUAGES= c c++
30 29
31PYTHON_VERSIONS_INCOMPATIBLE= 27 30PYTHON_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
35DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli 34DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
36.endif 35.endif
37 36
38post-install: 37post-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

cvs diff -r1.4 -r1.5 pkgsrc/devel/py-scikit-build/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-scikit-build/distinfo 2023/05/15 20:57:36 1.4
+++ pkgsrc/devel/py-scikit-build/distinfo 2023/06/10 18:51:13 1.5
@@ -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
3BLAKE2s (scikit_build-0.17.5.tar.gz) = ffa18a4c70775a1505d7e696e93f021ff0981bf3a274a2d5cd18269f02b21c91 3BLAKE2s (scikit_build-0.17.6.tar.gz) = cd6565e4566a00109a78bd73c03e3b4049d9a3cc726560ce87ca904e5c9211ee
4SHA512 (scikit_build-0.17.5.tar.gz) = f0c9a861f9931db36df137d96a9a53d2bfa4a696efc2c1307ff50a00f7df828042d933ef1f670d14d0a339ccf5b94ce99fca7ffbab9169b6e70c47440f4eef06 4SHA512 (scikit_build-0.17.6.tar.gz) = 92b97146f40d8222bd8415ef8439497d5075b72e5bafc40aba0a3e2911d269a118f2f7d41f468f7add8949f550b1fd7d5a9113d249e42dfac431108182ca9198
5Size (scikit_build-0.17.5.tar.gz) = 269848 bytes 5Size (scikit_build-0.17.6.tar.gz) = 272208 bytes
6SHA1 (patch-skbuild_platform__specifics_platform__factory.py) = 49f00521a2ff1110bd8900bbb8f8675f3f7976aa 6SHA1 (patch-skbuild_platform__specifics_platform__factory.py) = 49f00521a2ff1110bd8900bbb8f8675f3f7976aa

cvs diff -r1.1 -r1.2 pkgsrc/devel/py-scikit-build/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-scikit-build/PLIST 2023/05/05 19:29:45 1.1
+++ pkgsrc/devel/py-scikit-build/PLIST 2023/06/10 18:51:13 1.2
@@ -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