py-setuptools_scm: updated to 6.4.2 v6.4.2 ====== * fix 671 : NoReturn is not avaliable in painfully dead python 3.6 v6.4.1 ======= * fix regression 669: restore get_version signature * fix 668: harden the selftest for distribution extras 6.4.0 ====== * compatibility adjustments for setuptools >58 * only put minimal setuptools version into toml extra to warn people with old strict pins * coorectly handle hg-git self-use * better mercurial detection * modernize packaging setup * python 3.10 support * better handling of setuptools install command deprecation * consider ``pyproject.tomls`` when running as command * use list in git describe command to avoid shell expansions while supporting both windows and posix * add ``--strip-dev`` flag to ``python -m setuptools_scm`` to print the next guessed version cleanly * ensure no-guess-dev will fail on bad tags instead of generating invalid versions * ensure we use utc everywhere to avoid confusiondiff -r1.30 -r1.31 pkgsrc/devel/py-setuptools_scm/Makefile
(adam)
@@ -1,31 +1,30 @@ | @@ -1,31 +1,30 @@ | |||
1 | # $NetBSD: Makefile,v 1.30 2022/01/13 21:50:27 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.31 2022/01/19 12:58:43 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= setuptools_scm-6.3.2 | 3 | DISTNAME= setuptools_scm-6.4.2 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | PKGREVISION= 2 | |||
6 | CATEGORIES= devel python | 5 | CATEGORIES= devel python | |
7 | MASTER_SITES= ${MASTER_SITE_PYPI:=s/setuptools_scm/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=s/setuptools_scm/} | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://github.com/pypa/setuptools_scm | 9 | HOMEPAGE= https://github.com/pypa/setuptools_scm | |
11 | COMMENT= Manage your versions by scm tags | 10 | COMMENT= Manage your versions by scm tags | |
12 | LICENSE= mit | 11 | LICENSE= mit | |
13 | 12 | |||
14 | DEPENDS+= ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli | 13 | DEPENDS+= ${PYPKGPREFIX}-packaging>=20.0:../../devel/py-packaging | |
15 | DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging | |||
16 | DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools | 14 | DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools | |
15 | DEPENDS+= ${PYPKGPREFIX}-tomli>=1.0.0:../../textproc/py-tomli | |||
17 | TEST_DEPENDS+= ${PYPKGPREFIX}-mercurial-[0-9]*:../../devel/py-mercurial | 16 | TEST_DEPENDS+= ${PYPKGPREFIX}-mercurial-[0-9]*:../../devel/py-mercurial | |
18 | TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv-[0-9]*:../../devel/py-virtualenv | |||
19 | TEST_DEPENDS+= ${PYPKGPREFIX}-pip-[0-9]*:../../devel/py-pip | 17 | TEST_DEPENDS+= ${PYPKGPREFIX}-pip-[0-9]*:../../devel/py-pip | |
20 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test | 18 | TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.2:../../devel/py-test | |
19 | TEST_DEPENDS+= ${PYPKGPREFIX}-virtualenv-[0-9]*:../../devel/py-virtualenv | |||
21 | 20 | |||
22 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 21 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
23 | 22 | |||
24 | USE_LANGUAGES= # none | 23 | USE_LANGUAGES= # none | |
25 | 24 | |||
26 | # needs to be installed for testing | 25 | # needs to be installed for testing | |
27 | do-test: | 26 | do-test: | |
28 | cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} | 27 | cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} | |
29 | 28 | |||
30 | .include "../../lang/python/egg.mk" | 29 | .include "../../lang/python/egg.mk" | |
31 | .include "../../mk/bsd.pkg.mk" | 30 | .include "../../mk/bsd.pkg.mk" |
@@ -1,27 +1,36 @@ | @@ -1,27 +1,36 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.6 2022/01/13 19:37:29 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.7 2022/01/19 12:58:43 adam Exp $ | |
2 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 2 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | |
3 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 3 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | |
4 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 4 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | |
5 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | 5 | ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt | |
6 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | 6 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | |
7 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | 7 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |
8 | ${PYSITELIB}/${EGG_INFODIR}/zip-safe | 8 | ${PYSITELIB}/${EGG_INFODIR}/zip-safe | |
9 | ${PYSITELIB}/setuptools_scm/__init__.py | 9 | ${PYSITELIB}/setuptools_scm/__init__.py | |
10 | ${PYSITELIB}/setuptools_scm/__init__.pyc | 10 | ${PYSITELIB}/setuptools_scm/__init__.pyc | |
11 | ${PYSITELIB}/setuptools_scm/__init__.pyo | 11 | ${PYSITELIB}/setuptools_scm/__init__.pyo | |
12 | ${PYSITELIB}/setuptools_scm/__main__.py | 12 | ${PYSITELIB}/setuptools_scm/__main__.py | |
13 | ${PYSITELIB}/setuptools_scm/__main__.pyc | 13 | ${PYSITELIB}/setuptools_scm/__main__.pyc | |
14 | ${PYSITELIB}/setuptools_scm/__main__.pyo | 14 | ${PYSITELIB}/setuptools_scm/__main__.pyo | |
15 | ${PYSITELIB}/setuptools_scm/_entrypoints.py | |||
16 | ${PYSITELIB}/setuptools_scm/_entrypoints.pyc | |||
17 | ${PYSITELIB}/setuptools_scm/_entrypoints.pyo | |||
18 | ${PYSITELIB}/setuptools_scm/_overrides.py | |||
19 | ${PYSITELIB}/setuptools_scm/_overrides.pyc | |||
20 | ${PYSITELIB}/setuptools_scm/_overrides.pyo | |||
21 | ${PYSITELIB}/setuptools_scm/_types.py | |||
22 | ${PYSITELIB}/setuptools_scm/_types.pyc | |||
23 | ${PYSITELIB}/setuptools_scm/_types.pyo | |||
15 | ${PYSITELIB}/setuptools_scm/_version_cls.py | 24 | ${PYSITELIB}/setuptools_scm/_version_cls.py | |
16 | ${PYSITELIB}/setuptools_scm/_version_cls.pyc | 25 | ${PYSITELIB}/setuptools_scm/_version_cls.pyc | |
17 | ${PYSITELIB}/setuptools_scm/_version_cls.pyo | 26 | ${PYSITELIB}/setuptools_scm/_version_cls.pyo | |
18 | ${PYSITELIB}/setuptools_scm/config.py | 27 | ${PYSITELIB}/setuptools_scm/config.py | |
19 | ${PYSITELIB}/setuptools_scm/config.pyc | 28 | ${PYSITELIB}/setuptools_scm/config.pyc | |
20 | ${PYSITELIB}/setuptools_scm/config.pyo | 29 | ${PYSITELIB}/setuptools_scm/config.pyo | |
21 | ${PYSITELIB}/setuptools_scm/discover.py | 30 | ${PYSITELIB}/setuptools_scm/discover.py | |
22 | ${PYSITELIB}/setuptools_scm/discover.pyc | 31 | ${PYSITELIB}/setuptools_scm/discover.pyc | |
23 | ${PYSITELIB}/setuptools_scm/discover.pyo | 32 | ${PYSITELIB}/setuptools_scm/discover.pyo | |
24 | ${PYSITELIB}/setuptools_scm/file_finder.py | 33 | ${PYSITELIB}/setuptools_scm/file_finder.py | |
25 | ${PYSITELIB}/setuptools_scm/file_finder.pyc | 34 | ${PYSITELIB}/setuptools_scm/file_finder.pyc | |
26 | ${PYSITELIB}/setuptools_scm/file_finder.pyo | 35 | ${PYSITELIB}/setuptools_scm/file_finder.pyo | |
27 | ${PYSITELIB}/setuptools_scm/file_finder_git.py | 36 | ${PYSITELIB}/setuptools_scm/file_finder_git.py |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.29 2022/01/13 21:50:27 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.30 2022/01/19 12:58:43 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (setuptools_scm-6.3.2.tar.gz) = cf03d6b556f099ce05fea58e433c9b245efa33e17673af18ab2607623da77cce | 3 | BLAKE2s (setuptools_scm-6.4.2.tar.gz) = fec2d70cf0466ca63284e29efaeb61070d656ce58a162e4513089ca4c1f01d12 | |
4 | SHA512 (setuptools_scm-6.3.2.tar.gz) = 9a16552803ef92367ad71007cf322737b5baa58b924083f04c860875bf6cb2e2bb4f43a7f89778b040c2eb55c5d32de479a918056519339820c6d0f1a6a386f0 | 4 | SHA512 (setuptools_scm-6.4.2.tar.gz) = 224dfe543e8658e7d8b7272d18eb657fac1774a206d079d65bb6e22bfa68b35e618a31b3671418d095f8b7b492339ea18491a1711be3a87eeecf50c6703a4096 | |
5 | Size (setuptools_scm-6.3.2.tar.gz) = 57207 bytes | 5 | Size (setuptools_scm-6.4.2.tar.gz) = 61305 bytes |