pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-test-rerunfailures



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Oct  1 11:26:10 UTC 2026

Modified Files:
        pkgsrc/devel/py-test-rerunfailures: Makefile distinfo

Log Message:
py-test-rerunfailures: updated to 16.7

16.7 (2026-09-17)

Features

- Allow configuring ``only_rerun`` regular expressions in ``pytest.ini`` files.
- Show each rerun attempt and its final outcome in the rerun test summary info
  section.
- Allow flaky marker conditions to inspect the exception that caused a failed
  test phase, including when running with pytest-xdist.

Bug Fixes

- Match ``only_rerun`` against the full exception chain (``__cause__`` and
  ``__context__``), not only the outermost exception. Match ``rerun_except``
  against explicit ``__cause__`` links only, so implicit ``except`` /
  ``finally`` context does not suppress reruns.
- Fix ``INTERNALERROR`` when ``only_rerun`` or ``rerun_except`` is given a bare
  exception class instead of a list.
- Fix subtest reruns with newer pytest versions that use structured ``NodeId``
  values internally.
- Mark teardown failures from an attempt that is rerun as reruns, so a later
  successful attempt is not reported as an error.

Misc

- Keep the test suite passing when pytest-randomly is installed, including when
  the outer pytest is started with ``-p no:randomly``.
- Test the free-threaded Python 3.14 build in CI, via a new ``py314t`` tox
  environment and a matching workflow job.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-test-rerunfailures/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/py-test-rerunfailures/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-test-rerunfailures/Makefile
diff -u pkgsrc/devel/py-test-rerunfailures/Makefile:1.20 pkgsrc/devel/py-test-rerunfailures/Makefile:1.21
--- pkgsrc/devel/py-test-rerunfailures/Makefile:1.20    Thu Sep  3 11:29:08 2026
+++ pkgsrc/devel/py-test-rerunfailures/Makefile Thu Oct  1 11:26:10 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2026/09/03 11:29:08 adam Exp $
+# $NetBSD: Makefile,v 1.21 2026/10/01 11:26:10 adam Exp $
 
-DISTNAME=      pytest_rerunfailures-16.6.1
+DISTNAME=      pytest_rerunfailures-16.7
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/pytest_/test-/}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pytest-rerunfailures/}

Index: pkgsrc/devel/py-test-rerunfailures/distinfo
diff -u pkgsrc/devel/py-test-rerunfailures/distinfo:1.19 pkgsrc/devel/py-test-rerunfailures/distinfo:1.20
--- pkgsrc/devel/py-test-rerunfailures/distinfo:1.19    Thu Sep  3 11:29:08 2026
+++ pkgsrc/devel/py-test-rerunfailures/distinfo Thu Oct  1 11:26:10 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.19 2026/09/03 11:29:08 adam Exp $
+$NetBSD: distinfo,v 1.20 2026/10/01 11:26:10 adam Exp $
 
-BLAKE2s (pytest_rerunfailures-16.6.1.tar.gz) = a5ec487f0ac80bc580c9f817e365092c00f88b6ea13f69a18aac19b6a0879342
-SHA512 (pytest_rerunfailures-16.6.1.tar.gz) = cd623dba6a31dccffb577ec452495c6ca60f7868dd904316cdcad557e5a504cb3cd446d9b0ec4dbe579171fbe11c48419956165584bb9df8c038ee43eee10ef4
-Size (pytest_rerunfailures-16.6.1.tar.gz) = 47719 bytes
+BLAKE2s (pytest_rerunfailures-16.7.tar.gz) = 208bf5cc4c3bbefa36925eb80cbc32003146dec5953af056409fce582d61e9bb
+SHA512 (pytest_rerunfailures-16.7.tar.gz) = bf0e2b34649b0416f368a307918cc4f1277f570ff9019952c15206e07cb768230e0fb0b754fd557fda4f2adeec3b1cc49a84e71c746e2bd6ff0a6ccf12bab073
+Size (pytest_rerunfailures-16.7.tar.gz) = 59666 bytes



Home | Main Index | Thread Index | Old Index