Mon May 18 10:40:11 2020 UTC ()
pytest from versioned depends


(adam)
diff -r1.29 -r1.30 pkgsrc/time/khal/Makefile
diff -r1.27 -r1.28 pkgsrc/time/py-dateutil/Makefile
diff -r1.3 -r1.4 pkgsrc/time/py-iso8601/Makefile
diff -r1.6 -r1.7 pkgsrc/time/py-jdcal/Makefile
diff -r1.11 -r1.12 pkgsrc/time/py-tempora/Makefile

cvs diff -r1.29 -r1.30 pkgsrc/time/khal/Makefile (expand / switch to unified diff)

--- pkgsrc/time/khal/Makefile 2019/10/21 22:15:10 1.29
+++ pkgsrc/time/khal/Makefile 2020/05/18 10:40:11 1.30
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.29 2019/10/21 22:15:10 adam Exp $ 1# $NetBSD: Makefile,v 1.30 2020/05/18 10:40:11 adam Exp $
2 2
3DISTNAME= khal-0.10.1 3DISTNAME= khal-0.10.1
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= time net 5CATEGORIES= time net
6MASTER_SITES= ${MASTER_SITE_PYPI:=k/khal/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=k/khal/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/geier/khal 9HOMEPAGE= https://github.com/geier/khal
10COMMENT= CLI calendar application built around CalDAV 10COMMENT= CLI calendar application built around CalDAV
11LICENSE= mit 11LICENSE= mit
12 12
13DEPENDS+= ${PYPKGPREFIX}-atomicwrites-[0-9]*:../../devel/py-atomicwrites 13DEPENDS+= ${PYPKGPREFIX}-atomicwrites-[0-9]*:../../devel/py-atomicwrites
14DEPENDS+= ${PYPKGPREFIX}-click>=3.2:../../devel/py-click 14DEPENDS+= ${PYPKGPREFIX}-click>=3.2:../../devel/py-click
@@ -21,36 +21,35 @@ BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptoo @@ -21,36 +21,35 @@ BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptoo
21DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz 21DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
22DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 22DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
23DEPENDS+= ${PYPKGPREFIX}-tzlocal-[0-9]*:../../time/py-tzlocal 23DEPENDS+= ${PYPKGPREFIX}-tzlocal-[0-9]*:../../time/py-tzlocal
24DEPENDS+= ${PYPKGPREFIX}-urwid>=1.1.0:../../devel/py-urwid 24DEPENDS+= ${PYPKGPREFIX}-urwid>=1.1.0:../../devel/py-urwid
25DEPENDS+= ${PYPKGPREFIX}-vdirsyncer>=0.5.2:../../time/py-vdirsyncer 25DEPENDS+= ${PYPKGPREFIX}-vdirsyncer>=0.5.2:../../time/py-vdirsyncer
26DEPENDS+= ${PYPKGPREFIX}-xdg>=0.17:../../devel/py-xdg 26DEPENDS+= ${PYPKGPREFIX}-xdg>=0.17:../../devel/py-xdg
27# not needed, but recommended, so let's just depend on it 27# not needed, but recommended, so let's just depend on it
28DEPENDS+= ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle 28DEPENDS+= ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle
29# for the man page 29# for the man page
30USE_TOOLS+= gmake 30USE_TOOLS+= gmake
31BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx 31BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
32BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-newsfeed-[0-9]*:../../textproc/py-sphinxcontrib-newsfeed 32BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-newsfeed-[0-9]*:../../textproc/py-sphinxcontrib-newsfeed
33# 0.9.10: one test failure https://github.com/pimutils/khal/issues/825 33# 0.9.10: one test failure https://github.com/pimutils/khal/issues/825
34# TEST_DEPENDS 34TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun
35BUILD_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun 35TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
36BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 
37 36
38PYTHON_VERSIONS_INCOMPATIBLE= 27 # not supported as of 0.8.0 37PYTHON_VERSIONS_INCOMPATIBLE= 27 # not supported as of 0.8.0
39 38
40INSTALLATION_DIRS= share/doc/khal ${PKGMANDIR}/man1 39INSTALLATION_DIRS= share/doc/khal ${PKGMANDIR}/man1
41REPLACE_PYTHON+= khal/*/*.py 40REPLACE_PYTHON+= khal/*/*.py
42REPLACE_PYTHON+= khal/*.py 41REPLACE_PYTHON+= khal/*.py
43 42
44post-build: 43post-build:
45 cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} PYTHONPATH=${WRKSRC} ${GMAKE} man SPHINXBUILD=sphinx-build-${PYVERSSUFFIX} 44 cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} PYTHONPATH=${WRKSRC} ${GMAKE} man SPHINXBUILD=sphinx-build-${PYVERSSUFFIX}
46 45
47post-install: 46post-install:
48 ${INSTALL_DATA} ${WRKSRC}/khal.conf.sample ${DESTDIR}${PREFIX}/share/doc/khal 47 ${INSTALL_DATA} ${WRKSRC}/khal.conf.sample ${DESTDIR}${PREFIX}/share/doc/khal
49 ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khal.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 48 ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khal.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
50 49
51do-test: 50do-test:
52 cd ${WRKSRC} && py.test-${PYVERSSUFFIX} tests 51 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests
53 52
54.include "../../lang/python/application.mk" 53.include "../../lang/python/application.mk"
55.include "../../lang/python/egg.mk" 54.include "../../lang/python/egg.mk"
56.include "../../mk/bsd.pkg.mk" 55.include "../../mk/bsd.pkg.mk"

cvs diff -r1.27 -r1.28 pkgsrc/time/py-dateutil/Makefile (expand / switch to unified diff)

--- pkgsrc/time/py-dateutil/Makefile 2019/11/06 20:49:22 1.27
+++ pkgsrc/time/py-dateutil/Makefile 2020/05/18 10:40:11 1.28
@@ -1,23 +1,25 @@ @@ -1,23 +1,25 @@
1# $NetBSD: Makefile,v 1.27 2019/11/06 20:49:22 adam Exp $ 1# $NetBSD: Makefile,v 1.28 2020/05/18 10:40:11 adam Exp $
2 2
3DISTNAME= python-dateutil-2.8.1 3DISTNAME= python-dateutil-2.8.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/python-//} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/python-//}
5CATEGORIES= time python 5CATEGORIES= time python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-dateutil/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-dateutil/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/dateutil/dateutil 9HOMEPAGE= https://github.com/dateutil/dateutil
10COMMENT= Extensions to the standard datetime module 10COMMENT= Extensions to the standard datetime module
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13DEPENDS+= ${PYPKGPREFIX}-six>=1.5:../../lang/py-six 13DEPENDS+= ${PYPKGPREFIX}-six>=1.5:../../lang/py-six
14BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm 14BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
15TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun 15TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun
16TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis 16TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis
17TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 17
 18PYTHON_VERSIONED_DEPENDENCIES= test:test
18 19
19do-test: 20do-test:
20 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} 21 cd ${WRKSRC} && pytest-${PYVERSSUFFIX}
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"

cvs diff -r1.3 -r1.4 pkgsrc/time/py-iso8601/Makefile (expand / switch to unified diff)

--- pkgsrc/time/py-iso8601/Makefile 2017/07/28 07:16:28 1.3
+++ pkgsrc/time/py-iso8601/Makefile 2020/05/18 10:40:11 1.4
@@ -1,21 +1,22 @@ @@ -1,21 +1,22 @@
1# $NetBSD: Makefile,v 1.3 2017/07/28 07:16:28 adam Exp $ 1# $NetBSD: Makefile,v 1.4 2020/05/18 10:40:11 adam Exp $
2 2
3DISTNAME= iso8601-0.1.12 3DISTNAME= iso8601-0.1.12
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= time python 5CATEGORIES= time python
6MASTER_SITES= ${MASTER_SITE_PYPI:=i/iso8601/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=i/iso8601/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://pypi.python.org/pypi/iso8601/ 9HOMEPAGE= https://pypi.python.org/pypi/iso8601/
10COMMENT= Simple Python module to parse ISO 8601 dates 10COMMENT= Simple Python module to parse ISO 8601 dates
11LICENSE= mit 11LICENSE= mit
12 12
13BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 13PYTHON_VERSIONED_DEPENDENCIES= test:test
14 14
15USE_LANGUAGES= # none 15USE_LANGUAGES= # none
16 16
17do-test: 17do-test:
18 cd ${WRKSRC} && py.test-${PYVERSSUFFIX} --verbose iso8601 18 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} iso8601/test_iso8601.py
19 19
20.include "../../lang/python/egg.mk" 20.include "../../lang/python/egg.mk"
 21.include "../../lang/python/versioned_dependencies.mk"
21.include "../../mk/bsd.pkg.mk" 22.include "../../mk/bsd.pkg.mk"

cvs diff -r1.6 -r1.7 pkgsrc/time/py-jdcal/Makefile (expand / switch to unified diff)

--- pkgsrc/time/py-jdcal/Makefile 2019/05/05 04:59:38 1.6
+++ pkgsrc/time/py-jdcal/Makefile 2020/05/18 10:40:11 1.7
@@ -1,21 +1,22 @@ @@ -1,21 +1,22 @@
1# $NetBSD: Makefile,v 1.6 2019/05/05 04:59:38 adam Exp $ 1# $NetBSD: Makefile,v 1.7 2020/05/18 10:40:11 adam Exp $
2 2
3DISTNAME= jdcal-1.4.1 3DISTNAME= jdcal-1.4.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= time python 5CATEGORIES= time python
6MASTER_SITES= ${MASTER_SITE_PYPI:=j/jdcal/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=j/jdcal/}
7 7
8MAINTAINER= cheusov@NetBSD.org 8MAINTAINER= cheusov@NetBSD.org
9HOMEPAGE= https://github.com/phn/jdcal 9HOMEPAGE= https://github.com/phn/jdcal
10COMMENT= Julian dates from proleptic Gregorian and Julian calendars 10COMMENT= Julian dates from proleptic Gregorian and Julian calendars
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 13PYTHON_VERSIONED_DEPENDENCIES= test:test
14 14
15USE_LANGUAGES= # none 15USE_LANGUAGES= # none
16 16
17do-test: 17do-test:
18 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} test_jdcal.py 18 cd ${WRKSRC} && pytest-${PYVERSSUFFIX} test_jdcal.py
19 19
20.include "../../lang/python/egg.mk" 20.include "../../lang/python/egg.mk"
 21.include "../../lang/python/versioned_dependencies.mk"
21.include "../../mk/bsd.pkg.mk" 22.include "../../mk/bsd.pkg.mk"

cvs diff -r1.11 -r1.12 pkgsrc/time/py-tempora/Makefile (expand / switch to unified diff)

--- pkgsrc/time/py-tempora/Makefile 2019/04/19 10:01:13 1.11
+++ pkgsrc/time/py-tempora/Makefile 2020/05/18 10:40:11 1.12
@@ -1,31 +1,33 @@ @@ -1,31 +1,33 @@
1# $NetBSD: Makefile,v 1.11 2019/04/19 10:01:13 adam Exp $ 1# $NetBSD: Makefile,v 1.12 2020/05/18 10:40:11 adam Exp $
2 2
3DISTNAME= tempora-1.14.1 3DISTNAME= tempora-1.14.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= time python 5CATEGORIES= time python
6MASTER_SITES= ${MASTER_SITE_PYPI:=t/tempora/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=t/tempora/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/jaraco/tempora 9HOMEPAGE= https://github.com/jaraco/tempora
10COMMENT= Objects and routines pertaining to date and time 10COMMENT= Objects and routines pertaining to date and time
11LICENSE= mit 11LICENSE= mit
12 12
13DEPENDS+= ${PYPKGPREFIX}-jaraco.functools-[0-9]*:../../devel/py-jaraco.functools 13DEPENDS+= ${PYPKGPREFIX}-jaraco.functools-[0-9]*:../../devel/py-jaraco.functools
14DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz 14DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
15DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six 15DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
16BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=1.15.0:../../devel/py-setuptools_scm 16BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=1.15.0:../../devel/py-setuptools_scm
17TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun 17TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun
18TEST_DEPENDS+= ${PYPKGPREFIX}-test>=2.8:../../devel/py-test 
19TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8 18TEST_DEPENDS+= ${PYPKGPREFIX}-test-flake8-[0-9]*:../../devel/py-test-flake8
20TEST_DEPENDS+= ${PYPKGPREFIX}-test-sugar>=0.9.1:../../devel/py-test-sugar 19TEST_DEPENDS+= ${PYPKGPREFIX}-test-sugar>=0.9.1:../../devel/py-test-sugar
21 20
 21PYTHON_VERSIONED_DEPENDENCIES= test:test
 22
22USE_LANGUAGES= # none 23USE_LANGUAGES= # none
23 24
24post-install: 25post-install:
25 cd ${DESTDIR}${PREFIX}/bin && ${MV} calc-prorate calc-prorate${PYVERSSUFFIX} || ${TRUE} 26 cd ${DESTDIR}${PREFIX}/bin && ${MV} calc-prorate calc-prorate${PYVERSSUFFIX} || ${TRUE}
26 27
27do-test: 28do-test:
28 cd ${WRKSRC}/tests && py.test-${PYVERSSUFFIX} 29 cd ${WRKSRC}/tests && pytest-${PYVERSSUFFIX}
29 30
30.include "../../lang/python/egg.mk" 31.include "../../lang/python/egg.mk"
 32.include "../../lang/python/versioned_dependencies.mk"
31.include "../../mk/bsd.pkg.mk" 33.include "../../mk/bsd.pkg.mk"