| @@ -1,46 +1,42 @@ | | | @@ -1,46 +1,42 @@ |
1 | # $NetBSD: Makefile,v 1.4 2023/10/29 16:58:53 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.5 2023/11/09 17:27:09 adam Exp $ |
2 | | | 2 | |
3 | DISTNAME= jupyter_events-0.8.0 | | 3 | DISTNAME= jupyter_events-0.9.0 |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} |
5 | CATEGORIES= devel python | | 5 | CATEGORIES= devel python |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=j/jupyter-events/} | | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=j/jupyter-events/} |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= https://jupyter.org/ | | 9 | HOMEPAGE= https://jupyter.org/ |
10 | COMMENT= Jupyter Event System library | | 10 | COMMENT= Jupyter Event System library |
11 | LICENSE= modified-bsd | | 11 | LICENSE= modified-bsd |
12 | | | 12 | |
13 | TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.5:../../devel/py-hatchling | | 13 | TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=1.5:../../devel/py-hatchling |
14 | DEPENDS+= ${PYPKGPREFIX}-jsonschema>=4.18.0:../../textproc/py-jsonschema | | 14 | DEPENDS+= ${PYPKGPREFIX}-jsonschema>=4.18.0:../../textproc/py-jsonschema |
15 | DEPENDS+= ${PYPKGPREFIX}-json-logger>=2.0.4:../../textproc/py-json-logger | | 15 | DEPENDS+= ${PYPKGPREFIX}-json-logger>=2.0.4:../../textproc/py-json-logger |
16 | DEPENDS+= ${PYPKGPREFIX}-referencing-[0-9]*:../../textproc/py-referencing | | 16 | DEPENDS+= ${PYPKGPREFIX}-referencing-[0-9]*:../../textproc/py-referencing |
17 | DEPENDS+= ${PYPKGPREFIX}-rfc3339-validator-[0-9]*:../../time/py-rfc3339-validator | | 17 | DEPENDS+= ${PYPKGPREFIX}-rfc3339-validator-[0-9]*:../../time/py-rfc3339-validator |
18 | DEPENDS+= ${PYPKGPREFIX}-rfc3986-validator>=0.1.1:../../www/py-rfc3986-validator | | 18 | DEPENDS+= ${PYPKGPREFIX}-rfc3986-validator>=0.1.1:../../www/py-rfc3986-validator |
19 | DEPENDS+= ${PYPKGPREFIX}-traitlets>=5.3:../../devel/py-traitlets | | 19 | DEPENDS+= ${PYPKGPREFIX}-traitlets>=5.3:../../devel/py-traitlets |
20 | DEPENDS+= ${PYPKGPREFIX}-yaml>=5.3:../../textproc/py-yaml | | 20 | DEPENDS+= ${PYPKGPREFIX}-yaml>=5.3:../../textproc/py-yaml |
21 | TEST_DEPENDS+= ${PYPKGPREFIX}-click-[0-9]*:../../devel/py-click | | 21 | TEST_DEPENDS+= ${PYPKGPREFIX}-click-[0-9]*:../../devel/py-click |
22 | TEST_DEPENDS+= ${PYPKGPREFIX}-rich-[0-9]*:../../comms/py-rich | | 22 | TEST_DEPENDS+= ${PYPKGPREFIX}-rich-[0-9]*:../../comms/py-rich |
23 | TEST_DEPENDS+= ${PYPKGPREFIX}-test>=7.0:../../devel/py-test | | | |
24 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio>=0.19.0:../../devel/py-test-asyncio | | 23 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio>=0.19.0:../../devel/py-test-asyncio |
25 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-console-scripts-[0-9]*:../../devel/py-test-console-scripts | | 24 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-console-scripts-[0-9]*:../../devel/py-test-console-scripts |
26 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov | | 25 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov |
27 | | | 26 | |
28 | USE_LANGUAGES= # none | | 27 | USE_LANGUAGES= # none |
29 | | | 28 | |
30 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | | 29 | PYTHON_VERSIONS_INCOMPATIBLE= 27 |
31 | | | 30 | |
32 | SUBST_CLASSES+= tests | | 31 | SUBST_CLASSES+= tests |
33 | SUBST_STAGE.tests= pre-configure | | 32 | SUBST_STAGE.tests= pre-configure |
34 | SUBST_MESSAGE.tests= Fixing command name in tests. | | 33 | SUBST_MESSAGE.tests= Fixing command name in tests. |
35 | SUBST_FILES.tests= tests/test_cli.py | | 34 | SUBST_FILES.tests= tests/test_cli.py |
36 | SUBST_SED.tests= -e 's,"jupyter-events","jupyter-events-${PYVERSSUFFIX}",g' | | 35 | SUBST_SED.tests= -e 's,"jupyter-events","jupyter-events-${PYVERSSUFFIX}",g' |
37 | | | 36 | |
38 | post-install: | | 37 | post-install: |
39 | cd ${DESTDIR}${PREFIX}/bin && \ | | 38 | cd ${DESTDIR}${PREFIX}/bin && \ |
40 | ${MV} jupyter-events jupyter-events-${PYVERSSUFFIX} || ${TRUE} | | 39 | ${MV} jupyter-events jupyter-events-${PYVERSSUFFIX} || ${TRUE} |
41 | | | 40 | |
42 | do-test: | | | |
43 | cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests | | | |
44 | | | | |
45 | .include "../../lang/python/wheel.mk" | | 41 | .include "../../lang/python/wheel.mk" |
46 | .include "../../mk/bsd.pkg.mk" | | 42 | .include "../../mk/bsd.pkg.mk" |