Tue Apr 5 19:11:12 2022 UTC ()
py-test: updated to 7.1.1

pytest 7.1.1 (2022-03-17)
=========================

Bug Fixes
---------
- Fixed a regression in pytest 7.1.0 where some conftest.py files outside of the source tree (e.g. in the `site-packages` directory) were not picked up.

pytest 7.1.0 (2022-03-13)
=========================

Breaking Changes
----------------

- As per our policy, the following features have been deprecated in the 6.X series and are now
  removed:

  * ``pytest._fillfuncargs`` function.
  * ``pytest_warning_captured`` hook - use ``pytest_warning_recorded`` instead.
  * ``-k -foobar`` syntax - use ``-k 'not foobar'`` instead.
  * ``-k foobar:`` syntax.
  * ``pytest.collect`` module - import from ``pytest`` directly.

  For more information consult
  `Deprecations and Removals <https://docs.pytest.org/en/latest/deprecations.html>`__ in the docs.

- Dropped support for Python 3.6, which reached `end-of-life <https://devguide.python.org/#status-of-python-branches>`__ at 2021-12-23.

Improvements
------------

- Fixed test output for some data types where ``-v`` would show less information.
  Also, when showing diffs for sequences, ``-q`` would produce full diffs instead of the expected diff.

- pytest now avoids specialized assert formatting when it is detected that the default ``__eq__`` is overridden in ``attrs`` or ``dataclasses``.

- When ``-vv`` is given on command line, show skipping and xfail reasons in full instead of truncating them to fit the terminal width.

- More information about the location of resources that led Python to raise :class:`ResourceWarning` can now
  be obtained by enabling :mod:`tracemalloc`.

  See :ref:`resource-warnings` for more information.

- More types are now accepted in the ``ids`` argument to ``@pytest.mark.parametrize``.
  Previously only `str`, `float`, `int` and `bool` were accepted;
  now `bytes`, `complex`, `re.Pattern`, `Enum` and anything with a `__name__` are also accepted.

- :func:`pytest.approx` now raises a :class:`TypeError` when given an unordered sequence (such as :class:`set`).

  Note that this implies that custom classes which only implement ``__iter__`` and ``__len__`` are no longer supported as they don't guarantee order.

Bug Fixes
---------

- The deprecation of raising :class:`unittest.SkipTest` to skip collection of
  tests during the pytest collection phase is reverted - this is now a supported
  feature again.

- Symbolic link components are no longer resolved in conftest paths.
  This means that if a conftest appears twice in collection tree, using symlinks, it will be executed twice.
  For example, given

      tests/real/conftest.py
      tests/real/test_it.py
      tests/link -> tests/real

  running ``pytest tests`` now imports the conftest twice, once as ``tests/real/conftest.py`` and once as ``tests/link/conftest.py``.
  This is a fix to match a similar change made to test collection itself in pytest 6.0 (see :pull:`6523` for details).

- Fixed count of selected tests on terminal collection summary when there were errors or skipped modules.

  If there were errors or skipped modules on collection, pytest would mistakenly subtract those from the selected count.

- Fixed regression where ``--import-mode=importlib`` used together with :envvar:`PYTHONPATH` or :confval:`pythonpath` would cause import errors in test suites.

- :fixture:`pytester` now requests a :fixture:`monkeypatch` fixture instead of creating one internally. This solves some issues with tests that involve pytest environment variables.

- Malformed ``pyproject.toml`` files now produce a clearer error message.


(adam)
diff -r1.106 -r1.107 pkgsrc/devel/py-test/Makefile
diff -r1.21 -r1.22 pkgsrc/devel/py-test/PLIST
diff -r1.93 -r1.94 pkgsrc/devel/py-test/distinfo

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

--- pkgsrc/devel/py-test/Makefile 2022/02/15 16:05:42 1.106
+++ pkgsrc/devel/py-test/Makefile 2022/04/05 19:11:12 1.107
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.106 2022/02/15 16:05:42 wiz Exp $ 1# $NetBSD: Makefile,v 1.107 2022/04/05 19:11:12 adam Exp $
2 2
3DISTNAME= pytest-7.0.1 3DISTNAME= pytest-7.1.1
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
13DEPENDS+= ${PYPKGPREFIX}-attrs>=19.2.0:../../devel/py-attrs 13DEPENDS+= ${PYPKGPREFIX}-attrs>=19.2.0:../../devel/py-attrs
14DEPENDS+= ${PYPKGPREFIX}-iniconfig-[0-9]*:../../devel/py-iniconfig 14DEPENDS+= ${PYPKGPREFIX}-iniconfig-[0-9]*:../../devel/py-iniconfig
15DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging 15DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
16DEPENDS+= ${PYPKGPREFIX}-pluggy>=0.12:../../devel/py-pluggy 16DEPENDS+= ${PYPKGPREFIX}-pluggy>=0.12:../../devel/py-pluggy
@@ -20,39 +20,39 @@ DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:.. @@ -20,39 +20,39 @@ DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:..
20 20
21BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools 21BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
22BUILD_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel 22BUILD_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
23BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm 23BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
24 24
25TEST_DEPENDS+= ${PYPKGPREFIX}-argcomplete-[0-9]*:../../devel/py-argcomplete 25TEST_DEPENDS+= ${PYPKGPREFIX}-argcomplete-[0-9]*:../../devel/py-argcomplete
26TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=3.56:../../devel/py-hypothesis 26TEST_DEPENDS+= ${PYPKGPREFIX}-hypothesis>=3.56:../../devel/py-hypothesis
27TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock 27TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
28TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose 28TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
29TEST_DEPENDS+= ${PYPKGPREFIX}-pygments>=2.7.2:../../textproc/py-pygments 29TEST_DEPENDS+= ${PYPKGPREFIX}-pygments>=2.7.2:../../textproc/py-pygments
30TEST_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests 30TEST_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
31TEST_DEPENDS+= ${PYPKGPREFIX}-xmlschema-[0-9]*:../../textproc/py-xmlschema 31TEST_DEPENDS+= ${PYPKGPREFIX}-xmlschema-[0-9]*:../../textproc/py-xmlschema
32 32
33PYTHON_VERSIONS_INCOMPATIBLE= 27 33USE_LANGUAGES= # none
 34USE_TOOLS+= bash:build
34 35
35USE_PKG_RESOURCES= yes 36USE_PKG_RESOURCES= yes
36 37
 38PYTHON_VERSIONS_INCOMPATIBLE= 27
 39
37.include "../../lang/python/pyversion.mk" 40.include "../../lang/python/pyversion.mk"
38 41
39.if ${PYPKGPREFIX} == "py37" 42.if ${_PYTHON_VERSION} == 37
40DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=0.12:../../devel/py-importlib-metadata 43DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=0.12:../../devel/py-importlib-metadata
41.endif 44.endif
42 45
43USE_LANGUAGES= # none 
44USE_TOOLS+= bash:build 
45 
46post-install: 46post-install:
47 cd ${DESTDIR}${PREFIX}/bin && \ 47 cd ${DESTDIR}${PREFIX}/bin && \
48 ${MV} py.test py.test-${PYVERSSUFFIX} && \ 48 ${MV} py.test py.test-${PYVERSSUFFIX} && \
49 ${MV} pytest pytest-${PYVERSSUFFIX} || ${TRUE} 49 ${MV} pytest pytest-${PYVERSSUFFIX} || ${TRUE}
50 50
51# needs to be installed before testing 51# needs to be installed before testing
52# as of 7.0.1 52# as of 7.0.1
53# 3057 passed, 83 skipped, 9 xfailed 53# 3057 passed, 83 skipped, 9 xfailed
54do-test: 54do-test:
55 cd ${WRKSRC}/testing && pytest-${PYVERSSUFFIX} 55 cd ${WRKSRC}/testing && pytest-${PYVERSSUFFIX}
56 56
57.include "../../lang/python/wheel.mk" 57.include "../../lang/python/egg.mk"
58.include "../../mk/bsd.pkg.mk" 58.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/devel/py-test/PLIST 2022/02/15 16:05:42 1.21
+++ pkgsrc/devel/py-test/PLIST 2022/04/05 19:11:12 1.22
@@ -1,150 +1,213 @@ @@ -1,150 +1,213 @@
1@comment $NetBSD: PLIST,v 1.21 2022/02/15 16:05:42 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.22 2022/04/05 19:11:12 adam Exp $
2bin/py.test-${PYVERSSUFFIX} 2bin/py.test-${PYVERSSUFFIX}
3bin/pytest-${PYVERSSUFFIX} 3bin/pytest-${PYVERSSUFFIX}
 4${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 5${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 6${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
 7${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
 8${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
 9${PYSITELIB}/${EGG_INFODIR}/requires.txt
 10${PYSITELIB}/${EGG_INFODIR}/top_level.txt
4${PYSITELIB}/_pytest/__init__.py 11${PYSITELIB}/_pytest/__init__.py
5${PYSITELIB}/_pytest/__init__.pyc 12${PYSITELIB}/_pytest/__init__.pyc
 13${PYSITELIB}/_pytest/__init__.pyo
6${PYSITELIB}/_pytest/_argcomplete.py 14${PYSITELIB}/_pytest/_argcomplete.py
7${PYSITELIB}/_pytest/_argcomplete.pyc 15${PYSITELIB}/_pytest/_argcomplete.pyc
 16${PYSITELIB}/_pytest/_argcomplete.pyo
8${PYSITELIB}/_pytest/_code/__init__.py 17${PYSITELIB}/_pytest/_code/__init__.py
9${PYSITELIB}/_pytest/_code/__init__.pyc 18${PYSITELIB}/_pytest/_code/__init__.pyc
 19${PYSITELIB}/_pytest/_code/__init__.pyo
10${PYSITELIB}/_pytest/_code/code.py 20${PYSITELIB}/_pytest/_code/code.py
11${PYSITELIB}/_pytest/_code/code.pyc 21${PYSITELIB}/_pytest/_code/code.pyc
 22${PYSITELIB}/_pytest/_code/code.pyo
12${PYSITELIB}/_pytest/_code/source.py 23${PYSITELIB}/_pytest/_code/source.py
13${PYSITELIB}/_pytest/_code/source.pyc 24${PYSITELIB}/_pytest/_code/source.pyc
 25${PYSITELIB}/_pytest/_code/source.pyo
14${PYSITELIB}/_pytest/_io/__init__.py 26${PYSITELIB}/_pytest/_io/__init__.py
15${PYSITELIB}/_pytest/_io/__init__.pyc 27${PYSITELIB}/_pytest/_io/__init__.pyc
 28${PYSITELIB}/_pytest/_io/__init__.pyo
16${PYSITELIB}/_pytest/_io/saferepr.py 29${PYSITELIB}/_pytest/_io/saferepr.py
17${PYSITELIB}/_pytest/_io/saferepr.pyc 30${PYSITELIB}/_pytest/_io/saferepr.pyc
 31${PYSITELIB}/_pytest/_io/saferepr.pyo
18${PYSITELIB}/_pytest/_io/terminalwriter.py 32${PYSITELIB}/_pytest/_io/terminalwriter.py
19${PYSITELIB}/_pytest/_io/terminalwriter.pyc 33${PYSITELIB}/_pytest/_io/terminalwriter.pyc
 34${PYSITELIB}/_pytest/_io/terminalwriter.pyo
20${PYSITELIB}/_pytest/_io/wcwidth.py 35${PYSITELIB}/_pytest/_io/wcwidth.py
21${PYSITELIB}/_pytest/_io/wcwidth.pyc 36${PYSITELIB}/_pytest/_io/wcwidth.pyc
 37${PYSITELIB}/_pytest/_io/wcwidth.pyo
22${PYSITELIB}/_pytest/_version.py 38${PYSITELIB}/_pytest/_version.py
23${PYSITELIB}/_pytest/_version.pyc 39${PYSITELIB}/_pytest/_version.pyc
 40${PYSITELIB}/_pytest/_version.pyo
24${PYSITELIB}/_pytest/assertion/__init__.py 41${PYSITELIB}/_pytest/assertion/__init__.py
25${PYSITELIB}/_pytest/assertion/__init__.pyc 42${PYSITELIB}/_pytest/assertion/__init__.pyc
 43${PYSITELIB}/_pytest/assertion/__init__.pyo
26${PYSITELIB}/_pytest/assertion/rewrite.py 44${PYSITELIB}/_pytest/assertion/rewrite.py
27${PYSITELIB}/_pytest/assertion/rewrite.pyc 45${PYSITELIB}/_pytest/assertion/rewrite.pyc
 46${PYSITELIB}/_pytest/assertion/rewrite.pyo
28${PYSITELIB}/_pytest/assertion/truncate.py 47${PYSITELIB}/_pytest/assertion/truncate.py
29${PYSITELIB}/_pytest/assertion/truncate.pyc 48${PYSITELIB}/_pytest/assertion/truncate.pyc
 49${PYSITELIB}/_pytest/assertion/truncate.pyo
30${PYSITELIB}/_pytest/assertion/util.py 50${PYSITELIB}/_pytest/assertion/util.py
31${PYSITELIB}/_pytest/assertion/util.pyc 51${PYSITELIB}/_pytest/assertion/util.pyc
 52${PYSITELIB}/_pytest/assertion/util.pyo
32${PYSITELIB}/_pytest/cacheprovider.py 53${PYSITELIB}/_pytest/cacheprovider.py
33${PYSITELIB}/_pytest/cacheprovider.pyc 54${PYSITELIB}/_pytest/cacheprovider.pyc
 55${PYSITELIB}/_pytest/cacheprovider.pyo
34${PYSITELIB}/_pytest/capture.py 56${PYSITELIB}/_pytest/capture.py
35${PYSITELIB}/_pytest/capture.pyc 57${PYSITELIB}/_pytest/capture.pyc
 58${PYSITELIB}/_pytest/capture.pyo
36${PYSITELIB}/_pytest/compat.py 59${PYSITELIB}/_pytest/compat.py
37${PYSITELIB}/_pytest/compat.pyc 60${PYSITELIB}/_pytest/compat.pyc
 61${PYSITELIB}/_pytest/compat.pyo
38${PYSITELIB}/_pytest/config/__init__.py 62${PYSITELIB}/_pytest/config/__init__.py
39${PYSITELIB}/_pytest/config/__init__.pyc 63${PYSITELIB}/_pytest/config/__init__.pyc
 64${PYSITELIB}/_pytest/config/__init__.pyo
40${PYSITELIB}/_pytest/config/argparsing.py 65${PYSITELIB}/_pytest/config/argparsing.py
41${PYSITELIB}/_pytest/config/argparsing.pyc 66${PYSITELIB}/_pytest/config/argparsing.pyc
 67${PYSITELIB}/_pytest/config/argparsing.pyo
42${PYSITELIB}/_pytest/config/compat.py 68${PYSITELIB}/_pytest/config/compat.py
43${PYSITELIB}/_pytest/config/compat.pyc 69${PYSITELIB}/_pytest/config/compat.pyc
 70${PYSITELIB}/_pytest/config/compat.pyo
44${PYSITELIB}/_pytest/config/exceptions.py 71${PYSITELIB}/_pytest/config/exceptions.py
45${PYSITELIB}/_pytest/config/exceptions.pyc 72${PYSITELIB}/_pytest/config/exceptions.pyc
 73${PYSITELIB}/_pytest/config/exceptions.pyo
46${PYSITELIB}/_pytest/config/findpaths.py 74${PYSITELIB}/_pytest/config/findpaths.py
47${PYSITELIB}/_pytest/config/findpaths.pyc 75${PYSITELIB}/_pytest/config/findpaths.pyc
 76${PYSITELIB}/_pytest/config/findpaths.pyo
48${PYSITELIB}/_pytest/debugging.py 77${PYSITELIB}/_pytest/debugging.py
49${PYSITELIB}/_pytest/debugging.pyc 78${PYSITELIB}/_pytest/debugging.pyc
 79${PYSITELIB}/_pytest/debugging.pyo
50${PYSITELIB}/_pytest/deprecated.py 80${PYSITELIB}/_pytest/deprecated.py
51${PYSITELIB}/_pytest/deprecated.pyc 81${PYSITELIB}/_pytest/deprecated.pyc
 82${PYSITELIB}/_pytest/deprecated.pyo
52${PYSITELIB}/_pytest/doctest.py 83${PYSITELIB}/_pytest/doctest.py
53${PYSITELIB}/_pytest/doctest.pyc 84${PYSITELIB}/_pytest/doctest.pyc
 85${PYSITELIB}/_pytest/doctest.pyo
54${PYSITELIB}/_pytest/faulthandler.py 86${PYSITELIB}/_pytest/faulthandler.py
55${PYSITELIB}/_pytest/faulthandler.pyc 87${PYSITELIB}/_pytest/faulthandler.pyc
 88${PYSITELIB}/_pytest/faulthandler.pyo
56${PYSITELIB}/_pytest/fixtures.py 89${PYSITELIB}/_pytest/fixtures.py
57${PYSITELIB}/_pytest/fixtures.pyc 90${PYSITELIB}/_pytest/fixtures.pyc
 91${PYSITELIB}/_pytest/fixtures.pyo
58${PYSITELIB}/_pytest/freeze_support.py 92${PYSITELIB}/_pytest/freeze_support.py
59${PYSITELIB}/_pytest/freeze_support.pyc 93${PYSITELIB}/_pytest/freeze_support.pyc
 94${PYSITELIB}/_pytest/freeze_support.pyo
60${PYSITELIB}/_pytest/helpconfig.py 95${PYSITELIB}/_pytest/helpconfig.py
61${PYSITELIB}/_pytest/helpconfig.pyc 96${PYSITELIB}/_pytest/helpconfig.pyc
 97${PYSITELIB}/_pytest/helpconfig.pyo
62${PYSITELIB}/_pytest/hookspec.py 98${PYSITELIB}/_pytest/hookspec.py
63${PYSITELIB}/_pytest/hookspec.pyc 99${PYSITELIB}/_pytest/hookspec.pyc
 100${PYSITELIB}/_pytest/hookspec.pyo
64${PYSITELIB}/_pytest/junitxml.py 101${PYSITELIB}/_pytest/junitxml.py
65${PYSITELIB}/_pytest/junitxml.pyc 102${PYSITELIB}/_pytest/junitxml.pyc
 103${PYSITELIB}/_pytest/junitxml.pyo
66${PYSITELIB}/_pytest/legacypath.py 104${PYSITELIB}/_pytest/legacypath.py
67${PYSITELIB}/_pytest/legacypath.pyc 105${PYSITELIB}/_pytest/legacypath.pyc
 106${PYSITELIB}/_pytest/legacypath.pyo
68${PYSITELIB}/_pytest/logging.py 107${PYSITELIB}/_pytest/logging.py
69${PYSITELIB}/_pytest/logging.pyc 108${PYSITELIB}/_pytest/logging.pyc
 109${PYSITELIB}/_pytest/logging.pyo
70${PYSITELIB}/_pytest/main.py 110${PYSITELIB}/_pytest/main.py
71${PYSITELIB}/_pytest/main.pyc 111${PYSITELIB}/_pytest/main.pyc
 112${PYSITELIB}/_pytest/main.pyo
72${PYSITELIB}/_pytest/mark/__init__.py 113${PYSITELIB}/_pytest/mark/__init__.py
73${PYSITELIB}/_pytest/mark/__init__.pyc 114${PYSITELIB}/_pytest/mark/__init__.pyc
 115${PYSITELIB}/_pytest/mark/__init__.pyo
74${PYSITELIB}/_pytest/mark/expression.py 116${PYSITELIB}/_pytest/mark/expression.py
75${PYSITELIB}/_pytest/mark/expression.pyc 117${PYSITELIB}/_pytest/mark/expression.pyc
 118${PYSITELIB}/_pytest/mark/expression.pyo
76${PYSITELIB}/_pytest/mark/structures.py 119${PYSITELIB}/_pytest/mark/structures.py
77${PYSITELIB}/_pytest/mark/structures.pyc 120${PYSITELIB}/_pytest/mark/structures.pyc
 121${PYSITELIB}/_pytest/mark/structures.pyo
78${PYSITELIB}/_pytest/monkeypatch.py 122${PYSITELIB}/_pytest/monkeypatch.py
79${PYSITELIB}/_pytest/monkeypatch.pyc 123${PYSITELIB}/_pytest/monkeypatch.pyc
 124${PYSITELIB}/_pytest/monkeypatch.pyo
80${PYSITELIB}/_pytest/nodes.py 125${PYSITELIB}/_pytest/nodes.py
81${PYSITELIB}/_pytest/nodes.pyc 126${PYSITELIB}/_pytest/nodes.pyc
 127${PYSITELIB}/_pytest/nodes.pyo
82${PYSITELIB}/_pytest/nose.py 128${PYSITELIB}/_pytest/nose.py
83${PYSITELIB}/_pytest/nose.pyc 129${PYSITELIB}/_pytest/nose.pyc
 130${PYSITELIB}/_pytest/nose.pyo
84${PYSITELIB}/_pytest/outcomes.py 131${PYSITELIB}/_pytest/outcomes.py
85${PYSITELIB}/_pytest/outcomes.pyc 132${PYSITELIB}/_pytest/outcomes.pyc
 133${PYSITELIB}/_pytest/outcomes.pyo
86${PYSITELIB}/_pytest/pastebin.py 134${PYSITELIB}/_pytest/pastebin.py
87${PYSITELIB}/_pytest/pastebin.pyc 135${PYSITELIB}/_pytest/pastebin.pyc
 136${PYSITELIB}/_pytest/pastebin.pyo
88${PYSITELIB}/_pytest/pathlib.py 137${PYSITELIB}/_pytest/pathlib.py
89${PYSITELIB}/_pytest/pathlib.pyc 138${PYSITELIB}/_pytest/pathlib.pyc
 139${PYSITELIB}/_pytest/pathlib.pyo
90${PYSITELIB}/_pytest/py.typed 140${PYSITELIB}/_pytest/py.typed
91${PYSITELIB}/_pytest/pytester.py 141${PYSITELIB}/_pytest/pytester.py
92${PYSITELIB}/_pytest/pytester.pyc 142${PYSITELIB}/_pytest/pytester.pyc
 143${PYSITELIB}/_pytest/pytester.pyo
93${PYSITELIB}/_pytest/pytester_assertions.py 144${PYSITELIB}/_pytest/pytester_assertions.py
94${PYSITELIB}/_pytest/pytester_assertions.pyc 145${PYSITELIB}/_pytest/pytester_assertions.pyc
 146${PYSITELIB}/_pytest/pytester_assertions.pyo
95${PYSITELIB}/_pytest/python.py 147${PYSITELIB}/_pytest/python.py
96${PYSITELIB}/_pytest/python.pyc 148${PYSITELIB}/_pytest/python.pyc
 149${PYSITELIB}/_pytest/python.pyo
97${PYSITELIB}/_pytest/python_api.py 150${PYSITELIB}/_pytest/python_api.py
98${PYSITELIB}/_pytest/python_api.pyc 151${PYSITELIB}/_pytest/python_api.pyc
 152${PYSITELIB}/_pytest/python_api.pyo
99${PYSITELIB}/_pytest/python_path.py 153${PYSITELIB}/_pytest/python_path.py
100${PYSITELIB}/_pytest/python_path.pyc 154${PYSITELIB}/_pytest/python_path.pyc
 155${PYSITELIB}/_pytest/python_path.pyo
101${PYSITELIB}/_pytest/recwarn.py 156${PYSITELIB}/_pytest/recwarn.py
102${PYSITELIB}/_pytest/recwarn.pyc 157${PYSITELIB}/_pytest/recwarn.pyc
 158${PYSITELIB}/_pytest/recwarn.pyo
103${PYSITELIB}/_pytest/reports.py 159${PYSITELIB}/_pytest/reports.py
104${PYSITELIB}/_pytest/reports.pyc 160${PYSITELIB}/_pytest/reports.pyc
 161${PYSITELIB}/_pytest/reports.pyo
105${PYSITELIB}/_pytest/runner.py 162${PYSITELIB}/_pytest/runner.py
106${PYSITELIB}/_pytest/runner.pyc 163${PYSITELIB}/_pytest/runner.pyc
 164${PYSITELIB}/_pytest/runner.pyo
107${PYSITELIB}/_pytest/scope.py 165${PYSITELIB}/_pytest/scope.py
108${PYSITELIB}/_pytest/scope.pyc 166${PYSITELIB}/_pytest/scope.pyc
 167${PYSITELIB}/_pytest/scope.pyo
109${PYSITELIB}/_pytest/setuponly.py 168${PYSITELIB}/_pytest/setuponly.py
110${PYSITELIB}/_pytest/setuponly.pyc 169${PYSITELIB}/_pytest/setuponly.pyc
 170${PYSITELIB}/_pytest/setuponly.pyo
111${PYSITELIB}/_pytest/setupplan.py 171${PYSITELIB}/_pytest/setupplan.py
112${PYSITELIB}/_pytest/setupplan.pyc 172${PYSITELIB}/_pytest/setupplan.pyc
 173${PYSITELIB}/_pytest/setupplan.pyo
113${PYSITELIB}/_pytest/skipping.py 174${PYSITELIB}/_pytest/skipping.py
114${PYSITELIB}/_pytest/skipping.pyc 175${PYSITELIB}/_pytest/skipping.pyc
 176${PYSITELIB}/_pytest/skipping.pyo
115${PYSITELIB}/_pytest/stash.py 177${PYSITELIB}/_pytest/stash.py
116${PYSITELIB}/_pytest/stash.pyc 178${PYSITELIB}/_pytest/stash.pyc
 179${PYSITELIB}/_pytest/stash.pyo
117${PYSITELIB}/_pytest/stepwise.py 180${PYSITELIB}/_pytest/stepwise.py
118${PYSITELIB}/_pytest/stepwise.pyc 181${PYSITELIB}/_pytest/stepwise.pyc
 182${PYSITELIB}/_pytest/stepwise.pyo
119${PYSITELIB}/_pytest/terminal.py 183${PYSITELIB}/_pytest/terminal.py
120${PYSITELIB}/_pytest/terminal.pyc 184${PYSITELIB}/_pytest/terminal.pyc
 185${PYSITELIB}/_pytest/terminal.pyo
121${PYSITELIB}/_pytest/threadexception.py 186${PYSITELIB}/_pytest/threadexception.py
122${PYSITELIB}/_pytest/threadexception.pyc 187${PYSITELIB}/_pytest/threadexception.pyc
 188${PYSITELIB}/_pytest/threadexception.pyo
123${PYSITELIB}/_pytest/timing.py 189${PYSITELIB}/_pytest/timing.py
124${PYSITELIB}/_pytest/timing.pyc 190${PYSITELIB}/_pytest/timing.pyc
 191${PYSITELIB}/_pytest/timing.pyo
125${PYSITELIB}/_pytest/tmpdir.py 192${PYSITELIB}/_pytest/tmpdir.py
126${PYSITELIB}/_pytest/tmpdir.pyc 193${PYSITELIB}/_pytest/tmpdir.pyc
 194${PYSITELIB}/_pytest/tmpdir.pyo
127${PYSITELIB}/_pytest/unittest.py 195${PYSITELIB}/_pytest/unittest.py
128${PYSITELIB}/_pytest/unittest.pyc 196${PYSITELIB}/_pytest/unittest.pyc
 197${PYSITELIB}/_pytest/unittest.pyo
129${PYSITELIB}/_pytest/unraisableexception.py 198${PYSITELIB}/_pytest/unraisableexception.py
130${PYSITELIB}/_pytest/unraisableexception.pyc 199${PYSITELIB}/_pytest/unraisableexception.pyc
 200${PYSITELIB}/_pytest/unraisableexception.pyo
131${PYSITELIB}/_pytest/warning_types.py 201${PYSITELIB}/_pytest/warning_types.py
132${PYSITELIB}/_pytest/warning_types.pyc 202${PYSITELIB}/_pytest/warning_types.pyc
 203${PYSITELIB}/_pytest/warning_types.pyo
133${PYSITELIB}/_pytest/warnings.py 204${PYSITELIB}/_pytest/warnings.py
134${PYSITELIB}/_pytest/warnings.pyc 205${PYSITELIB}/_pytest/warnings.pyc
135${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER 206${PYSITELIB}/_pytest/warnings.pyo
136${PYSITELIB}/${WHEEL_INFODIR}/LICENSE 
137${PYSITELIB}/${WHEEL_INFODIR}/METADATA 
138${PYSITELIB}/${WHEEL_INFODIR}/RECORD 
139${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED 
140${PYSITELIB}/${WHEEL_INFODIR}/WHEEL 
141${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json 
142${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt 
143${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt 
144${PYSITELIB}/pytest/__init__.py 207${PYSITELIB}/pytest/__init__.py
145${PYSITELIB}/pytest/__init__.pyc 208${PYSITELIB}/pytest/__init__.pyc
 209${PYSITELIB}/pytest/__init__.pyo
146${PYSITELIB}/pytest/__main__.py 210${PYSITELIB}/pytest/__main__.py
147${PYSITELIB}/pytest/__main__.pyc 211${PYSITELIB}/pytest/__main__.pyc
148${PYSITELIB}/pytest/collect.py 212${PYSITELIB}/pytest/__main__.pyo
149${PYSITELIB}/pytest/collect.pyc 
150${PYSITELIB}/pytest/py.typed 213${PYSITELIB}/pytest/py.typed

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

--- pkgsrc/devel/py-test/distinfo 2022/02/15 16:05:42 1.93
+++ pkgsrc/devel/py-test/distinfo 2022/04/05 19:11:12 1.94
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.93 2022/02/15 16:05:42 wiz Exp $ 1$NetBSD: distinfo,v 1.94 2022/04/05 19:11:12 adam Exp $
2 2
3BLAKE2s (pytest-7.0.1.tar.gz) = 750bd1aa711daacd3920d625e5aa57204ed79f6dbcafafa246bad573e70631dd 3BLAKE2s (pytest-7.1.1.tar.gz) = 850cbe298f73c036500daf82e7234669b13336d2c21fcc63f2e653e72d08aa04
4SHA512 (pytest-7.0.1.tar.gz) = 21493717159a64fe6467bd096b578b127d81438d04f5b03ba2f4047237054f865a1f50a4e291b9d95b1a144f59bc7a8b3a00008493f4fb4f14bff7fb65c5edc2 4SHA512 (pytest-7.1.1.tar.gz) = 53fd016f030ac0394ac686a3756fad05efca8363d6b93df04f90732efea7643cdbba9501dad6d9055d314fcaec0887674496d56986efeb73915976276bf0a700
5Size (pytest-7.0.1.tar.gz) = 1249154 bytes 5Size (pytest-7.1.1.tar.gz) = 1255528 bytes