Fri Jan 19 14:38:43 2024 UTC (128d)
py-pbr: updated to 6.0.0

6.0.0

* build: Use kwargs
* Add support for PEP-660
* Fix PBR integration testing
* Replace imp with importlib.machinery
* Add release note for build\_sphinx removal
* Use \_ instead of - in setup.cfg directives
* Remove sphinx doc building integration


(adam)
diff -r1.40 -r1.41 pkgsrc/devel/py-pbr/Makefile
diff -r1.10 -r1.11 pkgsrc/devel/py-pbr/PLIST
diff -r1.31 -r1.32 pkgsrc/devel/py-pbr/distinfo

cvs diff -r1.40 -r1.41 pkgsrc/devel/py-pbr/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-pbr/Makefile 2023/11/07 22:37:59 1.40
+++ pkgsrc/devel/py-pbr/Makefile 2024/01/19 14:38:43 1.41
@@ -1,41 +1,39 @@ @@ -1,41 +1,39 @@
1# $NetBSD: Makefile,v 1.40 2023/11/07 22:37:59 wiz Exp $ 1# $NetBSD: Makefile,v 1.41 2024/01/19 14:38:43 adam Exp $
2 2
3DISTNAME= pbr-5.11.1 3DISTNAME= pbr-6.0.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pbr/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pbr/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://docs.openstack.org/pbr/ 9HOMEPAGE= https://docs.openstack.org/pbr/
10COMMENT= Python Build Reasonableness 10COMMENT= Python Build Reasonableness
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=4.5:../../devel/py-coverage 13TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=4.5:../../devel/py-coverage
14TEST_DEPENDS+= ${PYPKGPREFIX}-fixtures>=3.0.0:../../devel/py-fixtures 14TEST_DEPENDS+= ${PYPKGPREFIX}-fixtures>=3.0.0:../../devel/py-fixtures
15#TEST_DEPENDS+= ${PYPKGPREFIX}-pre-commit>=2.6.0:../../wip/py-pre-commit 15#TEST_DEPENDS+= ${PYPKGPREFIX}-pre-commit>=2.6.0:../../wip/py-pre-commit
16TEST_DEPENDS+= ${PYPKGPREFIX}-six>=1.12.0:../../lang/py-six 16TEST_DEPENDS+= ${PYPKGPREFIX}-six>=1.12.0:../../lang/py-six
17TEST_DEPENDS+= ${PYPKGPREFIX}-sphinx>=1.6.8:../../textproc/py-sphinx 17TEST_DEPENDS+= ${PYPKGPREFIX}-sphinx>=1.6.8:../../textproc/py-sphinx
18TEST_DEPENDS+= ${PYPKGPREFIX}-testrepository>=0.0.18:../../devel/py-testrepository 18TEST_DEPENDS+= ${PYPKGPREFIX}-testrepository>=0.0.18:../../devel/py-testrepository
19TEST_DEPENDS+= ${PYPKGPREFIX}-testresources>=2.0.0:../../devel/py-testresources 19TEST_DEPENDS+= ${PYPKGPREFIX}-testresources>=2.0.0:../../devel/py-testresources
20TEST_DEPENDS+= ${PYPKGPREFIX}-testscenarios>=0.4:../../devel/py-testscenarios 20TEST_DEPENDS+= ${PYPKGPREFIX}-testscenarios>=0.4:../../devel/py-testscenarios
21TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv>=20.0.3:../../devel/py-virtualenv 21TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv>=20.0.3:../../devel/py-virtualenv
22TEST_DEPENDS+= ${PYPKGPREFIX}-wheel>=0.32.0:../../devel/py-wheel 22TEST_DEPENDS+= ${PYPKGPREFIX}-wheel>=0.32.0:../../devel/py-wheel
23# circular dependency - testtools depends on pbr 23# circular dependency - testtools depends on pbr
24#TEST_DEPENDS+= ${PYPKGPREFIX}-testtools-[0-9]*:../../devel/py-testtools 24#TEST_DEPENDS+= ${PYPKGPREFIX}-testtools-[0-9]*:../../devel/py-testtools
25# not packaged: hacking, stestr 25# not packaged: hacking, stestr
26 26
27USE_LANGUAGES= # none 27USE_LANGUAGES= # none
28 28
29USE_PKG_RESOURCES= yes 
30 
31PYTHON_VERSIONS_INCOMPATIBLE= 27 38 29PYTHON_VERSIONS_INCOMPATIBLE= 27 38
32 30
33REPLACE_PYTHON+= pbr/tests/testpackage/setup.py 31REPLACE_PYTHON+= pbr/tests/testpackage/setup.py
34 32
35post-install: 33post-install:
36 ${CHMOD} -R g-w,o-w ${DESTDIR}${PREFIX}/${PYSITELIB}/pbr/tests/testpackage 34 ${CHMOD} -R g-w,o-w ${DESTDIR}${PREFIX}/${PYSITELIB}/pbr/tests/testpackage
37 cd ${DESTDIR}${PREFIX}/bin && ${MV} pbr pbr-${PYVERSSUFFIX} || ${TRUE} 35 cd ${DESTDIR}${PREFIX}/bin && ${MV} pbr pbr-${PYVERSSUFFIX} || ${TRUE}
38 36
39.include "../../lang/python/application.mk" 37.include "../../lang/python/application.mk"
40.include "../../lang/python/egg.mk" 38.include "../../lang/python/wheel.mk"
41.include "../../mk/bsd.pkg.mk" 39.include "../../mk/bsd.pkg.mk"

cvs diff -r1.10 -r1.11 pkgsrc/devel/py-pbr/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-pbr/PLIST 2021/12/19 13:33:26 1.10
+++ pkgsrc/devel/py-pbr/PLIST 2024/01/19 14:38:43 1.11
@@ -1,30 +1,28 @@ @@ -1,30 +1,28 @@
1@comment $NetBSD: PLIST,v 1.10 2021/12/19 13:33:26 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.11 2024/01/19 14:38:43 adam Exp $
2bin/pbr-${PYVERSSUFFIX} 2bin/pbr-${PYVERSSUFFIX}
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${WHEEL_INFODIR}/METADATA
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${WHEEL_INFODIR}/RECORD
7${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 7${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
8${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
 9${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
9${PYSITELIB}/pbr/__init__.py 10${PYSITELIB}/pbr/__init__.py
10${PYSITELIB}/pbr/__init__.pyc 11${PYSITELIB}/pbr/__init__.pyc
11${PYSITELIB}/pbr/__init__.pyo 12${PYSITELIB}/pbr/__init__.pyo
12${PYSITELIB}/pbr/build.py 13${PYSITELIB}/pbr/build.py
13${PYSITELIB}/pbr/build.pyc 14${PYSITELIB}/pbr/build.pyc
14${PYSITELIB}/pbr/build.pyo 15${PYSITELIB}/pbr/build.pyo
15${PYSITELIB}/pbr/builddoc.py 
16${PYSITELIB}/pbr/builddoc.pyc 
17${PYSITELIB}/pbr/builddoc.pyo 
18${PYSITELIB}/pbr/cmd/__init__.py 16${PYSITELIB}/pbr/cmd/__init__.py
19${PYSITELIB}/pbr/cmd/__init__.pyc 17${PYSITELIB}/pbr/cmd/__init__.pyc
20${PYSITELIB}/pbr/cmd/__init__.pyo 18${PYSITELIB}/pbr/cmd/__init__.pyo
21${PYSITELIB}/pbr/cmd/main.py 19${PYSITELIB}/pbr/cmd/main.py
22${PYSITELIB}/pbr/cmd/main.pyc 20${PYSITELIB}/pbr/cmd/main.pyc
23${PYSITELIB}/pbr/cmd/main.pyo 21${PYSITELIB}/pbr/cmd/main.pyo
24${PYSITELIB}/pbr/core.py 22${PYSITELIB}/pbr/core.py
25${PYSITELIB}/pbr/core.pyc 23${PYSITELIB}/pbr/core.pyc
26${PYSITELIB}/pbr/core.pyo 24${PYSITELIB}/pbr/core.pyo
27${PYSITELIB}/pbr/extra_files.py 25${PYSITELIB}/pbr/extra_files.py
28${PYSITELIB}/pbr/extra_files.pyc 26${PYSITELIB}/pbr/extra_files.pyc
29${PYSITELIB}/pbr/extra_files.pyo 27${PYSITELIB}/pbr/extra_files.pyo
30${PYSITELIB}/pbr/find_package.py 28${PYSITELIB}/pbr/find_package.py

cvs diff -r1.31 -r1.32 pkgsrc/devel/py-pbr/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-pbr/distinfo 2023/02/21 09:03:56 1.31
+++ pkgsrc/devel/py-pbr/distinfo 2024/01/19 14:38:43 1.32
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.31 2023/02/21 09:03:56 adam Exp $ 1$NetBSD: distinfo,v 1.32 2024/01/19 14:38:43 adam Exp $
2 2
3BLAKE2s (pbr-5.11.1.tar.gz) = a269af36ec0b11c749e6fcc124fd8e4d08ffbcba3091dee326169a1b84ceff1f 3BLAKE2s (pbr-6.0.0.tar.gz) = 9c44025dc12a6d2369c76ba02987250ce8b203facdde8fe71c1bd9df1d687258
4SHA512 (pbr-5.11.1.tar.gz) = 466dc5ce2622c43451186698f00d405141878449ffe9f7771b0057e8356bf12b426a9bfefff7e5843f1b3f963af3ffc9c4a42fa91a9407b79617abea046ff438 4SHA512 (pbr-6.0.0.tar.gz) = 35cb184b02c9bc38e839e652d1f114197b2a82255f824253e156666a07dee1d19823ab4f2fb17b1f4376c775295f533e006cb58136ee978f9989e98a3f782120
5Size (pbr-5.11.1.tar.gz) = 127597 bytes 5Size (pbr-6.0.0.tar.gz) = 123150 bytes