Sat May 16 09:09:05 2020 UTC ()
pytest from versioned depends


(adam)
diff -r1.2 -r1.3 pkgsrc/devel/py-behave/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/py-bugzilla/Makefile
diff -r1.43 -r1.44 pkgsrc/devel/py-cffi/Makefile
diff -r1.24 -r1.25 pkgsrc/devel/py-coverage/Makefile
diff -r1.8 -r1.9 pkgsrc/devel/py-dash/Makefile

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-behave/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-behave/Makefile 2019/07/03 07:19:03 1.2
+++ pkgsrc/devel/py-behave/Makefile 2020/05/16 09:09:04 1.3
@@ -1,37 +1,39 @@ @@ -1,37 +1,39 @@
1# $NetBSD: Makefile,v 1.2 2019/07/03 07:19:03 nia Exp $ 1# $NetBSD: Makefile,v 1.3 2020/05/16 09:09:04 adam Exp $
2 2
3DISTNAME= behave-1.2.6 3DISTNAME= behave-1.2.6
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=b/behave/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=b/behave/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/behave/behave 9HOMEPAGE= https://github.com/behave/behave
10COMMENT= Behaviour-driven development 10COMMENT= Behaviour-driven development
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13DEPENDS+= ${PYPKGPREFIX}-parse>=1.8.2:../../textproc/py-parse 13DEPENDS+= ${PYPKGPREFIX}-parse>=1.8.2:../../textproc/py-parse
14DEPENDS+= ${PYPKGPREFIX}-parse_type>=0.4.2:../../textproc/py-parse_type 14DEPENDS+= ${PYPKGPREFIX}-parse_type>=0.4.2:../../textproc/py-parse_type
15DEPENDS+= ${PYPKGPREFIX}-six>=1.11:../../lang/py-six 15DEPENDS+= ${PYPKGPREFIX}-six>=1.11:../../lang/py-six
16TEST_DEPENDS+= ${PYPKGPREFIX}-hamcrest>=1.8:../../devel/py-hamcrest 16TEST_DEPENDS+= ${PYPKGPREFIX}-hamcrest>=1.8:../../devel/py-hamcrest
17TEST_DEPENDS+= ${PYPKGPREFIX}-mock>=1.1:../../devel/py-mock 17TEST_DEPENDS+= ${PYPKGPREFIX}-mock>=1.1:../../devel/py-mock
18TEST_DEPENDS+= ${PYPKGPREFIX}-nose>=1.3:../../devel/py-nose 18TEST_DEPENDS+= ${PYPKGPREFIX}-nose>=1.3:../../devel/py-nose
19TEST_DEPENDS+= ${PYPKGPREFIX}-path.py>=10.1:../../devel/py-path.py 19TEST_DEPENDS+= ${PYPKGPREFIX}-path.py>=10.1:../../devel/py-path.py
20TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.0:../../devel/py-test 20
 21PYTHON_VERSIONED_DEPENDENCIES= test:test
21 22
22.include "../../lang/python/pyversion.mk" 23.include "../../lang/python/pyversion.mk"
23.if ${_PYTHON_VERSION} == 27 24.if ${_PYTHON_VERSION} == 27
24DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34 25DEPENDS+= ${PYPKGPREFIX}-enum34-[0-9]*:../../devel/py-enum34
25DEPENDS+= ${PYPKGPREFIX}-traceback2-[0-9]*:../../devel/py-traceback2 26DEPENDS+= ${PYPKGPREFIX}-traceback2-[0-9]*:../../devel/py-traceback2
26.endif 27.endif
27 28
28USE_LANGUAGES= # none 29USE_LANGUAGES= # none
29 30
30post-install: 31post-install:
31 cd ${DESTDIR}${PREFIX}/bin && ${MV} behave behave-${PYVERSSUFFIX} || ${TRUE} 32 cd ${DESTDIR}${PREFIX}/bin && ${MV} behave behave-${PYVERSSUFFIX} || ${TRUE}
32 33
33do-test: 34do-test:
34 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} 35 cd ${WRKSRC} && pytest-${PYVERSSUFFIX}
35 36
36.include "../../lang/python/egg.mk" 37.include "../../lang/python/egg.mk"
 38.include "../../lang/python/versioned_dependencies.mk"
37.include "../../mk/bsd.pkg.mk" 39.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-bugzilla/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-bugzilla/Makefile 2019/01/04 08:49:33 1.2
+++ pkgsrc/devel/py-bugzilla/Makefile 2020/05/16 09:09:04 1.3
@@ -1,33 +1,35 @@ @@ -1,33 +1,35 @@
1# $NetBSD: Makefile,v 1.2 2019/01/04 08:49:33 adam Exp $ 1# $NetBSD: Makefile,v 1.3 2020/05/16 09:09:04 adam Exp $
2 2
3DISTNAME= python-bugzilla-2.2.0 3DISTNAME= python-bugzilla-2.2.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-bugzilla/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-bugzilla/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/python-bugzilla/python-bugzilla 9HOMEPAGE= https://github.com/python-bugzilla/python-bugzilla
10COMMENT= Bugzilla XMLRPC access module 10COMMENT= Bugzilla XMLRPC access module
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests 13DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
14TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 14
 15PYTHON_VERSIONED_DEPENDENCIES= test:test
15 16
16USE_LANGUAGES= # none 17USE_LANGUAGES= # none
17 18
18SUBST_CLASSES+= mandir 19SUBST_CLASSES+= mandir
19SUBST_STAGE.mandir= pre-configure 20SUBST_STAGE.mandir= pre-configure
20SUBST_MESSAGE.mandir= Setting correct mandir. 21SUBST_MESSAGE.mandir= Setting correct mandir.
21SUBST_FILES.mandir= setup.py 22SUBST_FILES.mandir= setup.py
22SUBST_SED.mandir= -e 's,share/man,${PKGMANDIR},g' 23SUBST_SED.mandir= -e 's,share/man,${PKGMANDIR},g'
23 24
24post-install: 25post-install:
25 cd ${DESTDIR}${PREFIX} && \ 26 cd ${DESTDIR}${PREFIX} && \
26 ${MV} bin/bugzilla bin/bugzilla-${PYVERSSUFFIX} && \ 27 ${MV} bin/bugzilla bin/bugzilla-${PYVERSSUFFIX} && \
27 ${MV} ${PKGMANDIR}/man1/bugzilla.1 ${PKGMANDIR}/man1/bugzilla-${PYVERSSUFFIX}.1 || ${TRUE} 28 ${MV} ${PKGMANDIR}/man1/bugzilla.1 ${PKGMANDIR}/man1/bugzilla-${PYVERSSUFFIX}.1 || ${TRUE}
28 29
29do-test: 30do-test:
30 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests 31 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests
31 32
32.include "../../lang/python/egg.mk" 33.include "../../lang/python/egg.mk"
 34.include "../../lang/python/versioned_dependencies.mk"
33.include "../../mk/bsd.pkg.mk" 35.include "../../mk/bsd.pkg.mk"

cvs diff -r1.43 -r1.44 pkgsrc/devel/py-cffi/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-cffi/Makefile 2020/03/08 16:42:26 1.43
+++ pkgsrc/devel/py-cffi/Makefile 2020/05/16 09:09:04 1.44
@@ -1,32 +1,34 @@ @@ -1,32 +1,34 @@
1# $NetBSD: Makefile,v 1.43 2020/03/08 16:42:26 bsiegert Exp $ 1# $NetBSD: Makefile,v 1.44 2020/05/16 09:09:04 adam Exp $
2 2
3DISTNAME= cffi-1.14.0 3DISTNAME= cffi-1.14.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= devel python 6CATEGORIES= devel python
7MASTER_SITES= ${MASTER_SITE_PYPI:=c/cffi/} 7MASTER_SITES= ${MASTER_SITE_PYPI:=c/cffi/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://cffi.readthedocs.io/ 10HOMEPAGE= https://cffi.readthedocs.io/
11COMMENT= Foreign Function Interface for Python calling C code 11COMMENT= Foreign Function Interface for Python calling C code
12LICENSE= mit 12LICENSE= mit
13 13
14USE_LANGUAGES= c c++ # c++ for testing only 14USE_LANGUAGES= c c++ # c++ for testing only
15USE_TOOLS+= pkg-config 15USE_TOOLS+= pkg-config
16 16
17DEPENDS+= ${PYPKGPREFIX}-cparser-[0-9]*:../../devel/py-cparser 17DEPENDS+= ${PYPKGPREFIX}-cparser-[0-9]*:../../devel/py-cparser
18TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 18
 19PYTHON_VERSIONED_DEPENDENCIES= test:test
19 20
20DISTUTILS_BUILDDIR_IN_TEST_ENV= yes 21DISTUTILS_BUILDDIR_IN_TEST_ENV= yes
21 22
22# to avoid py-hypothesis 23# to avoid py-hypothesis
23TEST_ENV+= PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 24TEST_ENV+= PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
24TEST_ENV+= TMPDIR=${WRKDIR}/tmp 25TEST_ENV+= TMPDIR=${WRKDIR}/tmp
25 26
26do-test: 27do-test:
27 ${MKDIR} ${WRKDIR}/tmp 28 ${MKDIR} ${WRKDIR}/tmp
28 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} testing 29 cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} testing
29 30
30.include "../../devel/libffi/buildlink3.mk" 31.include "../../devel/libffi/buildlink3.mk"
31.include "../../lang/python/egg.mk" 32.include "../../lang/python/egg.mk"
 33.include "../../lang/python/versioned_dependencies.mk"
32.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"

cvs diff -r1.24 -r1.25 pkgsrc/devel/py-coverage/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-coverage/Makefile 2020/05/04 04:39:15 1.24
+++ pkgsrc/devel/py-coverage/Makefile 2020/05/16 09:09:04 1.25
@@ -1,29 +1,31 @@ @@ -1,29 +1,31 @@
1# $NetBSD: Makefile,v 1.24 2020/05/04 04:39:15 rillig Exp $ 1# $NetBSD: Makefile,v 1.25 2020/05/16 09:09:04 adam Exp $
2 2
3DISTNAME= coverage-5.1 3DISTNAME= coverage-5.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=c/coverage/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=c/coverage/}
7 7
8MAINTAINER= kamel.derouiche@gmail.com 8MAINTAINER= kamel.derouiche@gmail.com
9HOMEPAGE= https://coverage.readthedocs.io/ 9HOMEPAGE= https://coverage.readthedocs.io/
10COMMENT= Python module that measures code coverage for Python 10COMMENT= Python module that measures code coverage for Python
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13BUILD_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner 13BUILD_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
14DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 14DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
15TEST_DEPENDS+= ${PYPKGPREFIX}-flaky>=3.4.0:../../devel/py-flaky 15TEST_DEPENDS+= ${PYPKGPREFIX}-flaky>=3.4.0:../../devel/py-flaky
16TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.2.5:../../devel/py-test 
17TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.20.1:../../devel/py-test-xdist 16TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist>=1.20.1:../../devel/py-test-xdist
18TEST_DEPENDS+= ${PYPKGPREFIX}-unittest-mixins-[0-9]*:../../devel/py-unittest-mixins 17TEST_DEPENDS+= ${PYPKGPREFIX}-unittest-mixins-[0-9]*:../../devel/py-unittest-mixins
19 18
 19PYTHON_VERSIONED_DEPENDENCIES= test:test
 20
20PYSETUPTESTTARGET= pytest 21PYSETUPTESTTARGET= pytest
21 22
22# https://github.com/nedbat/coveragepy/issues/983 23# https://github.com/nedbat/coveragepy/issues/983
23CHECK_PORTABILITY_SKIP= tests/gold/html/Makefile 24CHECK_PORTABILITY_SKIP= tests/gold/html/Makefile
24 25
25post-install: 26post-install:
26 ${RM} -f ${DESTDIR}${PREFIX}/bin/coverage ${DESTDIR}${PREFIX}/bin/coverage[23] 27 ${RM} -f ${DESTDIR}${PREFIX}/bin/coverage ${DESTDIR}${PREFIX}/bin/coverage[23]
27 28
28.include "../../lang/python/egg.mk" 29.include "../../lang/python/egg.mk"
 30.include "../../lang/python/versioned_dependencies.mk"
29.include "../../mk/bsd.pkg.mk" 31.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/devel/py-dash/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-dash/Makefile 2019/12/14 10:52:18 1.8
+++ pkgsrc/devel/py-dash/Makefile 2020/05/16 09:09:04 1.9
@@ -1,23 +1,25 @@ @@ -1,23 +1,25 @@
1# $NetBSD: Makefile,v 1.8 2019/12/14 10:52:18 adam Exp $ 1# $NetBSD: Makefile,v 1.9 2020/05/16 09:09:04 adam Exp $
2 2
3DISTNAME= pydash-4.7.6 3DISTNAME= pydash-4.7.6
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pydash/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pydash/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/dgilland/pydash 9HOMEPAGE= https://github.com/dgilland/pydash
10COMMENT= Python utility libraries for doing stuff in a functional way 10COMMENT= Python utility libraries for doing stuff in a functional way
11LICENSE= mit 11LICENSE= mit
12 12
13TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock 13TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
14TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 
15TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov 14TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
16 15
 16PYTHON_VERSIONED_DEPENDENCIES= test:test
 17
17USE_LANGUAGES= # none 18USE_LANGUAGES= # none
18 19
19do-test: 20do-test:
20 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests 21 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests
21 22
22.include "../../lang/python/egg.mk" 23.include "../../lang/python/egg.mk"
 24.include "../../lang/python/versioned_dependencies.mk"
23.include "../../mk/bsd.pkg.mk" 25.include "../../mk/bsd.pkg.mk"