Wed Jan 4 10:32:00 2023 UTC ()
py-setuptools_scm: updated to 7.1.0

v7.1.0
use tomllib from stdlib
handle non-ascii in setup.cfg
implement fallback file finders for archives
removed coding header in python template
declared Python 3.11 support
update .git_archival.txt templates match git-describe invocation
fix handling of .git-archival.txt from tagged commit


(adam)
diff -r1.36 -r1.37 pkgsrc/devel/py-setuptools_scm/Makefile
diff -r1.31 -r1.32 pkgsrc/devel/py-setuptools_scm/distinfo

cvs diff -r1.36 -r1.37 pkgsrc/devel/py-setuptools_scm/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-setuptools_scm/Makefile 2022/11/05 22:34:29 1.36
+++ pkgsrc/devel/py-setuptools_scm/Makefile 2023/01/04 10:32:00 1.37
@@ -1,42 +1,39 @@ @@ -1,42 +1,39 @@
1# $NetBSD: Makefile,v 1.36 2022/11/05 22:34:29 joerg Exp $ 1# $NetBSD: Makefile,v 1.37 2023/01/04 10:32:00 adam Exp $
2 2
3DISTNAME= setuptools_scm-7.0.5 3DISTNAME= setuptools_scm-7.1.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 2 
6CATEGORIES= devel python 5CATEGORIES= devel python
7MASTER_SITES= ${MASTER_SITE_PYPI:=s/setuptools_scm/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=s/setuptools_scm/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/pypa/setuptools_scm 9HOMEPAGE= https://github.com/pypa/setuptools_scm
11COMMENT= Manage your versions by scm tags 10COMMENT= Manage your versions by scm tags
12LICENSE= mit 11LICENSE= mit
13 12
14DEPENDS+= ${PYPKGPREFIX}-packaging>=20.0:../../devel/py-packaging 13DEPENDS+= ${PYPKGPREFIX}-packaging>=20.0:../../devel/py-packaging
15DEPENDS+= ${PYPKGPREFIX}-setuptools>=45:../../devel/py-setuptools 14DEPENDS+= ${PYPKGPREFIX}-setuptools>=45:../../devel/py-setuptools
16DEPENDS+= ${PYPKGPREFIX}-tomli>=1.0.0:../../textproc/py-tomli 
17DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions 15DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
18TEST_DEPENDS+= ${PYPKGPREFIX}-mercurial-[0-9]*:../../devel/py-mercurial 16TEST_DEPENDS+= ${PYPKGPREFIX}-mercurial-[0-9]*:../../devel/py-mercurial
19TEST_DEPENDS+= ${PYPKGPREFIX}-pip-[0-9]*:../../devel/py-pip 17TEST_DEPENDS+= ${PYPKGPREFIX}-pip-[0-9]*:../../devel/py-pip
20TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.2:../../devel/py-test 18TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.2:../../devel/py-test
21TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv-[0-9]*:../../devel/py-virtualenv 19TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv>=20:../../devel/py-virtualenv
 20
 21USE_LANGUAGES= # none
22 22
23PYTHON_VERSIONS_INCOMPATIBLE= 27 23PYTHON_VERSIONS_INCOMPATIBLE= 27
24 24
25.include "../../lang/python/pyversion.mk" 25.include "../../lang/python/pyversion.mk"
26 26.if ${_PYTHON_VERSION} != 311
27.if ${_PYTHON_VERSION} == 37 27DEPENDS+= ${PYPKGPREFIX}-tomli>=1.0.0:../../textproc/py-tomli
28DEPENDS+= ${PYPKGPREFIX}-importlib-metadata-[0-9]*:../../devel/py-importlib-metadata 
29.endif 28.endif
30 29
31USE_LANGUAGES= # none 
32 
33TEST_ENV+= PYTHONPATH=${WRKSRC}/build/lib 30TEST_ENV+= PYTHONPATH=${WRKSRC}/build/lib
34# needs to be installed for testing, otherwise you'll see 31# needs to be installed for testing, otherwise you'll see
35# INTERNALERROR> importlib.metadata.PackageNotFoundError: No package metadata was found for setuptools_scm 32# INTERNALERROR> importlib.metadata.PackageNotFoundError: No package metadata was found for setuptools_scm
36# as of 7.0.5: 33# as of 7.1.0:
37# 140 passed, 93 skipped, 1 xfailed, 16 errors 34# 1 failed, 217 passed, 33 skipped, 3 xfailed, 1 xpassed
38do-test: 35do-test:
39 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} 36 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
40 37
41.include "../../lang/python/egg.mk" 38.include "../../lang/python/egg.mk"
42.include "../../mk/bsd.pkg.mk" 39.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/devel/py-setuptools_scm/distinfo 2022/10/13 12:11:12 1.31
+++ pkgsrc/devel/py-setuptools_scm/distinfo 2023/01/04 10:32:00 1.32
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.31 2022/10/13 12:11:12 adam Exp $ 1$NetBSD: distinfo,v 1.32 2023/01/04 10:32:00 adam Exp $
2 2
3BLAKE2s (setuptools_scm-7.0.5.tar.gz) = f92f8c5f6c64c559504c821ab9739be2e077f1a4c4200073f97ae56d9bb8d1b0 3BLAKE2s (setuptools_scm-7.1.0.tar.gz) = e84926f7be7b59dc8c3706af80e648b89fb202705be99faf036dfe3ceca29ee8
4SHA512 (setuptools_scm-7.0.5.tar.gz) = 5b3420f0aaa0dd1655afb0fdcedc3738b75dbb9d8205e0ad67555c251d330a0d3620a7297cfdcfabbc7386a8acf43fe73fa7f3b17e2d156495fd8b2ab7d1c985 4SHA512 (setuptools_scm-7.1.0.tar.gz) = bd7260672c213db6b8c5842dbb6ac69e69ce040777865c935033971f65d905bd8e6b54e174190a924e452c302e69d4c1de231cbc8f603176ba013a739840dad3
5Size (setuptools_scm-7.0.5.tar.gz) = 70716 bytes 5Size (setuptools_scm-7.1.0.tar.gz) = 71904 bytes