Thu Jun 21 06:41:14 2018 UTC ()
py-test: updated to 3.6.2

Pytest 3.6.2:

Bug Fixes
Fix regression in Node.add_marker by extracting the mark object of a MarkDecorator.
Warnings without location were reported as None. This is corrected to now report <undetermined location>.
Continue to call finalizers in the stack when a finalizer in a former scope raises an exception.
Fix encoding error with print statements in doctests

Improved Documentation
Add documentation for the --strict flag.

Trivial/Internal Changes
Update old quotation style to parens in fixture.rst documentation.
Improve display of hint about --fulltrace with KeyboardInterrupt.
pytest���s testsuite is no longer runnable through python setup.py test ��� instead invoke pytest or tox directly.
Fix typo in documentation


(adam)
diff -r1.49 -r1.50 pkgsrc/devel/py-test/Makefile
diff -r1.10 -r1.11 pkgsrc/devel/py-test/PLIST
diff -r1.46 -r1.47 pkgsrc/devel/py-test/distinfo

cvs diff -r1.49 -r1.50 pkgsrc/devel/py-test/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-test/Makefile 2018/06/06 19:27:51 1.49
+++ pkgsrc/devel/py-test/Makefile 2018/06/21 06:41:14 1.50
@@ -1,28 +1,28 @@ @@ -1,28 +1,28 @@
1# $NetBSD: Makefile,v 1.49 2018/06/06 19:27:51 adam Exp $ 1# $NetBSD: Makefile,v 1.50 2018/06/21 06:41:14 adam Exp $
2 2
3DISTNAME= pytest-3.6.1 3DISTNAME= pytest-3.6.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pytest/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pytest/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://pytest.org/ 9HOMEPAGE= http://pytest.org/
10COMMENT= Python testing tool 10COMMENT= Python testing tool
11LICENSE= mit 11LICENSE= mit
12 12
13DEPENDS+= ${PYPKGPREFIX}-atomicwrites>=1.0:../../devel/py-atomicwrites 13DEPENDS+= ${PYPKGPREFIX}-atomicwrites>=1.0:../../devel/py-atomicwrites
14DEPENDS+= ${PYPKGPREFIX}-attrs>=17.4.0:../../devel/py-attrs 14DEPENDS+= ${PYPKGPREFIX}-attrs>=17.4.0:../../devel/py-attrs
15DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat 15#DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
16DEPENDS+= ${PYPKGPREFIX}-more-itertools>=4.0.0:../../devel/py-more-itertools 16DEPENDS+= ${PYPKGPREFIX}-more-itertools>=4.0.0:../../devel/py-more-itertools
17DEPENDS+= ${PYPKGPREFIX}-pluggy>=0.5:../../devel/py-pluggy 17DEPENDS+= ${PYPKGPREFIX}-pluggy>=0.5:../../devel/py-pluggy
18DEPENDS+= ${PYPKGPREFIX}-py>=1.5.0:../../devel/py-py 18DEPENDS+= ${PYPKGPREFIX}-py>=1.5.0:../../devel/py-py
19DEPENDS+= ${PYPKGPREFIX}-six>=1.10.0:../../lang/py-six 19DEPENDS+= ${PYPKGPREFIX}-six>=1.10.0:../../lang/py-six
20BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm 20BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
21TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis 21TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis-[0-9]*:../../devel/py-hypothesis
22TEST_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml 22TEST_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
23 23
24.include "../../lang/python/pyversion.mk" 24.include "../../lang/python/pyversion.mk"
25.if "${PYPKGPREFIX}" == "py27" 25.if "${PYPKGPREFIX}" == "py27"
26DEPENDS+= ${PYPKGPREFIX}-funcsigs-[0-9]*:../../devel/py-funcsigs 26DEPENDS+= ${PYPKGPREFIX}-funcsigs-[0-9]*:../../devel/py-funcsigs
27.endif 27.endif
28 28

cvs diff -r1.10 -r1.11 pkgsrc/devel/py-test/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-test/PLIST 2018/03/23 08:58:00 1.10
+++ pkgsrc/devel/py-test/PLIST 2018/06/21 06:41:14 1.11
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.10 2018/03/23 08:58:00 adam Exp $ 1@comment $NetBSD: PLIST,v 1.11 2018/06/21 06:41:14 adam Exp $
2bin/py.test-${PYVERSSUFFIX} 2bin/py.test-${PYVERSSUFFIX}
3bin/pytest-${PYVERSSUFFIX} 3bin/pytest-${PYVERSSUFFIX}
4${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 4${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
5${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 5${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
6${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 6${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
7${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 7${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
8${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 8${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
9${PYSITELIB}/${EGG_INFODIR}/requires.txt 9${PYSITELIB}/${EGG_INFODIR}/requires.txt
10${PYSITELIB}/${EGG_INFODIR}/top_level.txt 10${PYSITELIB}/${EGG_INFODIR}/top_level.txt
11${PYSITELIB}/_pytest/__init__.py 11${PYSITELIB}/_pytest/__init__.py
12${PYSITELIB}/_pytest/__init__.pyc 12${PYSITELIB}/_pytest/__init__.pyc
13${PYSITELIB}/_pytest/__init__.pyo 13${PYSITELIB}/_pytest/__init__.pyo
14${PYSITELIB}/_pytest/_argcomplete.py 14${PYSITELIB}/_pytest/_argcomplete.py
@@ -40,29 +40,38 @@ ${PYSITELIB}/_pytest/assertion/truncate. @@ -40,29 +40,38 @@ ${PYSITELIB}/_pytest/assertion/truncate.
40${PYSITELIB}/_pytest/assertion/truncate.pyo 40${PYSITELIB}/_pytest/assertion/truncate.pyo
41${PYSITELIB}/_pytest/assertion/util.py 41${PYSITELIB}/_pytest/assertion/util.py
42${PYSITELIB}/_pytest/assertion/util.pyc 42${PYSITELIB}/_pytest/assertion/util.pyc
43${PYSITELIB}/_pytest/assertion/util.pyo 43${PYSITELIB}/_pytest/assertion/util.pyo
44${PYSITELIB}/_pytest/cacheprovider.py 44${PYSITELIB}/_pytest/cacheprovider.py
45${PYSITELIB}/_pytest/cacheprovider.pyc 45${PYSITELIB}/_pytest/cacheprovider.pyc
46${PYSITELIB}/_pytest/cacheprovider.pyo 46${PYSITELIB}/_pytest/cacheprovider.pyo
47${PYSITELIB}/_pytest/capture.py 47${PYSITELIB}/_pytest/capture.py
48${PYSITELIB}/_pytest/capture.pyc 48${PYSITELIB}/_pytest/capture.pyc
49${PYSITELIB}/_pytest/capture.pyo 49${PYSITELIB}/_pytest/capture.pyo
50${PYSITELIB}/_pytest/compat.py 50${PYSITELIB}/_pytest/compat.py
51${PYSITELIB}/_pytest/compat.pyc 51${PYSITELIB}/_pytest/compat.pyc
52${PYSITELIB}/_pytest/compat.pyo 52${PYSITELIB}/_pytest/compat.pyo
53${PYSITELIB}/_pytest/config.py 53${PYSITELIB}/_pytest/config/__init__.py
54${PYSITELIB}/_pytest/config.pyc 54${PYSITELIB}/_pytest/config/__init__.pyc
55${PYSITELIB}/_pytest/config.pyo 55${PYSITELIB}/_pytest/config/__init__.pyo
 56${PYSITELIB}/_pytest/config/argparsing.py
 57${PYSITELIB}/_pytest/config/argparsing.pyc
 58${PYSITELIB}/_pytest/config/argparsing.pyo
 59${PYSITELIB}/_pytest/config/exceptions.py
 60${PYSITELIB}/_pytest/config/exceptions.pyc
 61${PYSITELIB}/_pytest/config/exceptions.pyo
 62${PYSITELIB}/_pytest/config/findpaths.py
 63${PYSITELIB}/_pytest/config/findpaths.pyc
 64${PYSITELIB}/_pytest/config/findpaths.pyo
56${PYSITELIB}/_pytest/debugging.py 65${PYSITELIB}/_pytest/debugging.py
57${PYSITELIB}/_pytest/debugging.pyc 66${PYSITELIB}/_pytest/debugging.pyc
58${PYSITELIB}/_pytest/debugging.pyo 67${PYSITELIB}/_pytest/debugging.pyo
59${PYSITELIB}/_pytest/deprecated.py 68${PYSITELIB}/_pytest/deprecated.py
60${PYSITELIB}/_pytest/deprecated.pyc 69${PYSITELIB}/_pytest/deprecated.pyc
61${PYSITELIB}/_pytest/deprecated.pyo 70${PYSITELIB}/_pytest/deprecated.pyo
62${PYSITELIB}/_pytest/doctest.py 71${PYSITELIB}/_pytest/doctest.py
63${PYSITELIB}/_pytest/doctest.pyc 72${PYSITELIB}/_pytest/doctest.pyc
64${PYSITELIB}/_pytest/doctest.pyo 73${PYSITELIB}/_pytest/doctest.pyo
65${PYSITELIB}/_pytest/fixtures.py 74${PYSITELIB}/_pytest/fixtures.py
66${PYSITELIB}/_pytest/fixtures.pyc 75${PYSITELIB}/_pytest/fixtures.pyc
67${PYSITELIB}/_pytest/fixtures.pyo 76${PYSITELIB}/_pytest/fixtures.pyo
68${PYSITELIB}/_pytest/freeze_support.py 77${PYSITELIB}/_pytest/freeze_support.py

cvs diff -r1.46 -r1.47 pkgsrc/devel/py-test/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-test/distinfo 2018/06/06 19:27:51 1.46
+++ pkgsrc/devel/py-test/distinfo 2018/06/21 06:41:14 1.47
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.46 2018/06/06 19:27:51 adam Exp $ 1$NetBSD: distinfo,v 1.47 2018/06/21 06:41:14 adam Exp $
2 2
3SHA1 (pytest-3.6.1.tar.gz) = 5db6f5b546ee061e32468cc197c80123269579cb 3SHA1 (pytest-3.6.2.tar.gz) = fd6dea9cd8b479278effac768b7a1b9b334f65ce
4RMD160 (pytest-3.6.1.tar.gz) = 6540ef9840426bb6ec17946b8f347cdff86ab2e0 4RMD160 (pytest-3.6.2.tar.gz) = d0d6018140f196415ed75787472538fd53a4ca83
5SHA512 (pytest-3.6.1.tar.gz) = 38a1ccc5a915c70c66b3c9ab89e8d42a1e481ec1dfb8aa1d37b1a03d9a4fa1167e9a278a280188f30abe3ad5bb1e1a0cc74e640ae2b2d005aa3f00abc5aef957 5SHA512 (pytest-3.6.2.tar.gz) = 7ed9a2ceb1d3d69adc947bf0677c33839238d343916eff803cb61354f63248e645ba9b95635f5d8b97cf5295ca69ae75d03929d6369005c7651d8b2c7f2ead9d
6Size (pytest-3.6.1.tar.gz) = 838906 bytes 6Size (pytest-3.6.2.tar.gz) = 829730 bytes