Fri Feb 2 16:19:52 2024 UTC (115d)
py-test: updated to 8.0.0

pytest 8.0.0 (2024-01-27)
Bug Fixes
* Properly escape the reason of a skip mark when writing JUnit XML files.
* Avoid microsecond exceeds 1_000_000 when using log-date-format with %f specifier, which might cause the test suite to crash.

https://docs.pytest.org/en/stable/changelog.html


(adam)
diff -r1.121 -r1.122 pkgsrc/devel/py-test/Makefile
diff -r1.24 -r1.25 pkgsrc/devel/py-test/PLIST
diff -r1.106 -r1.107 pkgsrc/devel/py-test/distinfo

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

--- pkgsrc/devel/py-test/Makefile 2023/12/31 19:11:55 1.121
+++ pkgsrc/devel/py-test/Makefile 2024/02/02 16:19:52 1.122
@@ -1,31 +1,31 @@ @@ -1,31 +1,31 @@
1# $NetBSD: Makefile,v 1.121 2023/12/31 19:11:55 adam Exp $ 1# $NetBSD: Makefile,v 1.122 2024/02/02 16:19:52 adam Exp $
2 2
3DISTNAME= pytest-7.4.4 3DISTNAME= pytest-8.0.0
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= https://pytest.org/ 9HOMEPAGE= https://pytest.org/
10COMMENT= Python testing tool 10COMMENT= Python testing tool
11LICENSE= mit 11LICENSE= mit
12 12
13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=45.0:../../devel/py-setuptools 13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=45.0:../../devel/py-setuptools
14TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=6.2.3:../../devel/py-setuptools_scm 14TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=6.2.3:../../devel/py-setuptools_scm
15TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel 15TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
16DEPENDS+= ${PYPKGPREFIX}-iniconfig-[0-9]*:../../devel/py-iniconfig 16DEPENDS+= ${PYPKGPREFIX}-iniconfig-[0-9]*:../../devel/py-iniconfig
17DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging 17DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
18DEPENDS+= ${PYPKGPREFIX}-pluggy>=0.12:../../devel/py-pluggy 18DEPENDS+= ${PYPKGPREFIX}-pluggy>=1.3.0:../../devel/py-pluggy
19TEST_DEPENDS+= ${PYPKGPREFIX}-argcomplete-[0-9]*:../../devel/py-argcomplete 19TEST_DEPENDS+= ${PYPKGPREFIX}-argcomplete-[0-9]*:../../devel/py-argcomplete
20TEST_DEPENDS+= ${PYPKGPREFIX}-attrs>=19.2.0:../../devel/py-attrs 20TEST_DEPENDS+= ${PYPKGPREFIX}-attrs>=19.2.0:../../devel/py-attrs
21TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=3.56:../../devel/py-hypothesis 21TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=3.56:../../devel/py-hypothesis
22TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock 22TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
23TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose 23TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
24TEST_DEPENDS+= ${PYPKGPREFIX}-pygments>=2.7.2:../../textproc/py-pygments 24TEST_DEPENDS+= ${PYPKGPREFIX}-pygments>=2.7.2:../../textproc/py-pygments
25TEST_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests 25TEST_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
26TEST_DEPENDS+= ${PYPKGPREFIX}-xmlschema-[0-9]*:../../textproc/py-xmlschema 26TEST_DEPENDS+= ${PYPKGPREFIX}-xmlschema-[0-9]*:../../textproc/py-xmlschema
27 27
28USE_LANGUAGES= # none 28USE_LANGUAGES= # none
29USE_TOOLS+= bash:build 29USE_TOOLS+= bash:build
30 30
31PYTHON_VERSIONS_INCOMPATIBLE= 27 31PYTHON_VERSIONS_INCOMPATIBLE= 27

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

--- pkgsrc/devel/py-test/PLIST 2023/12/31 19:11:55 1.24
+++ pkgsrc/devel/py-test/PLIST 2024/02/02 16:19:52 1.25
@@ -1,40 +1,43 @@ @@ -1,40 +1,43 @@
1@comment $NetBSD: PLIST,v 1.24 2023/12/31 19:11:55 adam Exp $ 1@comment $NetBSD: PLIST,v 1.25 2024/02/02 16:19:52 adam Exp $
2bin/py.test-${PYVERSSUFFIX} 2bin/py.test-${PYVERSSUFFIX}
3bin/pytest-${PYVERSSUFFIX} 3bin/pytest-${PYVERSSUFFIX}
4${PYSITELIB}/${WHEEL_INFODIR}/LICENSE 4${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
5${PYSITELIB}/${WHEEL_INFODIR}/METADATA 5${PYSITELIB}/${WHEEL_INFODIR}/METADATA
6${PYSITELIB}/${WHEEL_INFODIR}/RECORD 6${PYSITELIB}/${WHEEL_INFODIR}/RECORD
7${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 7${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
8${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt 8${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
9${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt 9${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
10${PYSITELIB}/_pytest/__init__.py 10${PYSITELIB}/_pytest/__init__.py
11${PYSITELIB}/_pytest/__init__.pyc 11${PYSITELIB}/_pytest/__init__.pyc
12${PYSITELIB}/_pytest/__init__.pyo 12${PYSITELIB}/_pytest/__init__.pyo
13${PYSITELIB}/_pytest/_argcomplete.py 13${PYSITELIB}/_pytest/_argcomplete.py
14${PYSITELIB}/_pytest/_argcomplete.pyc 14${PYSITELIB}/_pytest/_argcomplete.pyc
15${PYSITELIB}/_pytest/_argcomplete.pyo 15${PYSITELIB}/_pytest/_argcomplete.pyo
16${PYSITELIB}/_pytest/_code/__init__.py 16${PYSITELIB}/_pytest/_code/__init__.py
17${PYSITELIB}/_pytest/_code/__init__.pyc 17${PYSITELIB}/_pytest/_code/__init__.pyc
18${PYSITELIB}/_pytest/_code/__init__.pyo 18${PYSITELIB}/_pytest/_code/__init__.pyo
19${PYSITELIB}/_pytest/_code/code.py 19${PYSITELIB}/_pytest/_code/code.py
20${PYSITELIB}/_pytest/_code/code.pyc 20${PYSITELIB}/_pytest/_code/code.pyc
21${PYSITELIB}/_pytest/_code/code.pyo 21${PYSITELIB}/_pytest/_code/code.pyo
22${PYSITELIB}/_pytest/_code/source.py 22${PYSITELIB}/_pytest/_code/source.py
23${PYSITELIB}/_pytest/_code/source.pyc 23${PYSITELIB}/_pytest/_code/source.pyc
24${PYSITELIB}/_pytest/_code/source.pyo 24${PYSITELIB}/_pytest/_code/source.pyo
25${PYSITELIB}/_pytest/_io/__init__.py 25${PYSITELIB}/_pytest/_io/__init__.py
26${PYSITELIB}/_pytest/_io/__init__.pyc 26${PYSITELIB}/_pytest/_io/__init__.pyc
27${PYSITELIB}/_pytest/_io/__init__.pyo 27${PYSITELIB}/_pytest/_io/__init__.pyo
 28${PYSITELIB}/_pytest/_io/pprint.py
 29${PYSITELIB}/_pytest/_io/pprint.pyc
 30${PYSITELIB}/_pytest/_io/pprint.pyo
28${PYSITELIB}/_pytest/_io/saferepr.py 31${PYSITELIB}/_pytest/_io/saferepr.py
29${PYSITELIB}/_pytest/_io/saferepr.pyc 32${PYSITELIB}/_pytest/_io/saferepr.pyc
30${PYSITELIB}/_pytest/_io/saferepr.pyo 33${PYSITELIB}/_pytest/_io/saferepr.pyo
31${PYSITELIB}/_pytest/_io/terminalwriter.py 34${PYSITELIB}/_pytest/_io/terminalwriter.py
32${PYSITELIB}/_pytest/_io/terminalwriter.pyc 35${PYSITELIB}/_pytest/_io/terminalwriter.pyc
33${PYSITELIB}/_pytest/_io/terminalwriter.pyo 36${PYSITELIB}/_pytest/_io/terminalwriter.pyo
34${PYSITELIB}/_pytest/_io/wcwidth.py 37${PYSITELIB}/_pytest/_io/wcwidth.py
35${PYSITELIB}/_pytest/_io/wcwidth.pyc 38${PYSITELIB}/_pytest/_io/wcwidth.pyc
36${PYSITELIB}/_pytest/_io/wcwidth.pyo 39${PYSITELIB}/_pytest/_io/wcwidth.pyo
37${PYSITELIB}/_pytest/_py/__init__.py 40${PYSITELIB}/_pytest/_py/__init__.py
38${PYSITELIB}/_pytest/_py/__init__.pyc 41${PYSITELIB}/_pytest/_py/__init__.pyc
39${PYSITELIB}/_pytest/_py/__init__.pyo 42${PYSITELIB}/_pytest/_py/__init__.pyo
40${PYSITELIB}/_pytest/_py/error.py 43${PYSITELIB}/_pytest/_py/error.py

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

--- pkgsrc/devel/py-test/distinfo 2023/12/31 19:11:55 1.106
+++ pkgsrc/devel/py-test/distinfo 2024/02/02 16:19:52 1.107
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.106 2023/12/31 19:11:55 adam Exp $ 1$NetBSD: distinfo,v 1.107 2024/02/02 16:19:52 adam Exp $
2 2
3BLAKE2s (pytest-7.4.4.tar.gz) = 7477c64ef8f0b5bbb1084fa4c2bf6e8df48912a906aa337711f07ba566c9f627 3BLAKE2s (pytest-8.0.0.tar.gz) = 34e7b7e77b64ff79cdfb604fc8ab78ec744e6c0297e4d99375035351a23b3a46
4SHA512 (pytest-7.4.4.tar.gz) = 28a259dac6739683c131993409d508e10fbfee461291b8fc7697dd83f30725a3c60e681ba00b5669a215af6a5e683f07a329485d780acc9ad0372a6552f783a1 4SHA512 (pytest-8.0.0.tar.gz) = 18c09d378e02a5b33bdf269aa27b6a4e84d43c46a702d34252ddf01a7cab3d56c8c9793ed4605ae041fc8c8845016b69dba4eb1f723756bab3704ab3e079b551
5Size (pytest-7.4.4.tar.gz) = 1357116 bytes 5Size (pytest-8.0.0.tar.gz) = 1395242 bytes