Mon May 2 09:08:53 2022 UTC ()
py-virtualenv: improve test target, add test status


(wiz)
diff -r1.54 -r1.55 pkgsrc/devel/py-virtualenv/Makefile

cvs diff -r1.54 -r1.55 pkgsrc/devel/py-virtualenv/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-virtualenv/Makefile 2022/04/29 23:17:52 1.54
+++ pkgsrc/devel/py-virtualenv/Makefile 2022/05/02 09:08:53 1.55
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.54 2022/04/29 23:17:52 wiz Exp $ 1# $NetBSD: Makefile,v 1.55 2022/05/02 09:08:53 wiz Exp $
2 2
3DISTNAME= virtualenv-16.7.9 3DISTNAME= virtualenv-16.7.9
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= devel python 6CATEGORIES= devel python
7MASTER_SITES= ${MASTER_SITE_PYPI:=v/virtualenv/} 7MASTER_SITES= ${MASTER_SITE_PYPI:=v/virtualenv/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://virtualenv.pypa.io/ 10HOMEPAGE= https://virtualenv.pypa.io/
11COMMENT= Virtual Python Environment builder 11COMMENT= Virtual Python Environment builder
12LICENSE= mit 12LICENSE= mit
13 13
14TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=4.5.0:../../devel/py-coverage 14TEST_DEPENDS+= ${PYPKGPREFIX}-coverage>=4.5.0:../../devel/py-coverage
@@ -19,23 +19,27 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-local @@ -19,23 +19,27 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-local
19TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout>=1.3.0:../../devel/py-test-timeout 19TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout>=1.3.0:../../devel/py-test-timeout
20TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist 20TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
21 21
22PYTHON_VERSIONS_INCOMPATIBLE= 27 22PYTHON_VERSIONS_INCOMPATIBLE= 27
23 23
24.include "../../lang/python/pyversion.mk" 24.include "../../lang/python/pyversion.mk"
25 25
26USE_PKG_RESOURCES= yes 26USE_PKG_RESOURCES= yes
27 27
28USE_LANGUAGES= # none 28USE_LANGUAGES= # none
29 29
30REPLACE_PYTHON= virtualenv.py 30REPLACE_PYTHON= virtualenv.py
31 31
 32TEST_ENV+= PYTHONPATH=${WRKSRC}/build/lib
 33
32post-install: 34post-install:
33 cd ${DESTDIR}${PREFIX}/bin && \ 35 cd ${DESTDIR}${PREFIX}/bin && \
34 ${MV} virtualenv virtualenv-${PYVERSSUFFIX} || ${TRUE} 36 ${MV} virtualenv virtualenv-${PYVERSSUFFIX} || ${TRUE}
35 37
 38# as of 16.7.9
 39# 15 failed, 10 passed, 10 skipped, 5 warnings, 59 errors
36do-test: 40do-test:
37 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} 41 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
38 42
39.include "../../lang/python/application.mk" 43.include "../../lang/python/application.mk"
40.include "../../lang/python/egg.mk" 44.include "../../lang/python/egg.mk"
41.include "../../mk/bsd.pkg.mk" 45.include "../../mk/bsd.pkg.mk"