1- # $NetBSD: Makefile,v 1.271 2025/05/27 07:28:15 adam Exp $
1+ # $NetBSD: Makefile,v 1.272 2026/01/25 23:02:14 wiz Exp $
22
3- DISTNAME = setuptools-80.9.0
3+ DISTNAME = setuptools-80.10.1
44PKGNAME = ${PYPKGPREFIX}-${DISTNAME}
55CATEGORIES = devel python
66MASTER_SITES = ${MASTER_SITE_PYPI:=s/setuptools/}
@@ -11,6 +11,8 @@ COMMENT= New Python packaging system
1111LICENSE = python-software-foundation OR zpl-2.0
1212
1313TEST_DEPENDS+ = ${PYPKGPREFIX}-build>=1.0.3:../../devel/py-build
14+ # not listed in pyproject but needed
15+ TEST_DEPENDS+ = ${PYPKGPREFIX}-coverage>=0:../../devel/py-coverage
1416TEST_DEPENDS+ = ${PYPKGPREFIX}-filelock>=3.4.0:../../devel/py-filelock
1517TEST_DEPENDS+ = ${PYPKGPREFIX}-ini2toml>=0.14:../../textproc/py-ini2toml
1618TEST_DEPENDS+ = ${PYPKGPREFIX}-jaraco.develop>=7.21:../../devel/py-jaraco.develop
@@ -20,19 +22,30 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-jaraco.test>=5.5:../../devel/py-jaraco.test
2022TEST_DEPENDS+ = ${PYPKGPREFIX}-packaging>=24.2:../../devel/py-packaging
2123TEST_DEPENDS+ = ${PYPKGPREFIX}-pip>=19.1:../../devel/py-pip
2224TEST_DEPENDS+ = ${PYPKGPREFIX}-test-home>=0.5:../../devel/py-test-home
25+ # listed in pyprojects, but makes more tests fail
26+ # TEST_DEPENDS+= ${PYPKGPREFIX}-test-perf>=0:../../devel/py-test-perf
2327TEST_DEPENDS+ = ${PYPKGPREFIX}-test-subprocess-[0-9]*:../../devel/py-test-subprocess
2428TEST_DEPENDS+ = ${PYPKGPREFIX}-test-timeout-[0-9]*:../../devel/py-test-timeout
2529TEST_DEPENDS+ = ${PYPKGPREFIX}-test-xdist>=3:../../devel/py-test-xdist
2630TEST_DEPENDS+ = ${PYPKGPREFIX}-tomli_w>=1.0.0:../../textproc/py-tomli_w
2731TEST_DEPENDS+ = ${PYPKGPREFIX}-virtualenv>=13.0.0:../../devel/py-virtualenv
2832TEST_DEPENDS+ = ${PYPKGPREFIX}-wheel>=0.44.0:../../devel/py-wheel
33+ # pyproject-hooks
34+
35+ REPLACE_PYTHON+ = setuptools/_vendor/bin/wheel
2936
3037# Pick setuptools.tests which are not built nor installed.
3138TEST_ENV+ = PYTHONPATH=${WRKSRC}
3239
33- # as of 75.8.2
34- # 25 failed, 1176 passed, 42 skipped, 10 xfailed, 2 xpassed, 18 errors
40+ # as of 80.10.1
41+ # 2 failed, 1147 passed, 36 skipped, 13 xfailed, 3 xpassed
42+ # or
43+ # 8 failed, 1141 passed, 36 skipped, 13 xfailed, 3 xpassed
44+ .if make(test)
45+ ALLOW_NETWORK_ACCESS = yes
46+ .endif
3547
48+ .include "../../lang/python/application.mk"
3649.include "../../lang/python/batteries-included.mk"
3750.include "../../lang/python/wheel.mk"
3851.include "../../mk/bsd.pkg.mk"
0 commit comments