Skip to content

Commit 5f5734a

Browse files
author
Michael Howitz
authored
Drop support for pytest < 6.2. Add support for pytest 7.3, 7.4. (#223)
* Drop support for pytest < 6.2. Add support for pytest 7.3, 7.4. * pytest-main no longer supports Python 3.7
1 parent 1a63b6a commit 5f5734a

File tree

4 files changed

+18
-16
lines changed

4 files changed

+18
-16
lines changed

.github/workflows/test.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,21 +30,17 @@ jobs:
3030
"pypy-3.9",
3131
]
3232
pytest-version: [
33-
"6.0.*",
34-
"6.1.*",
3533
"6.2.*",
3634
"7.0.*",
3735
"7.1.*",
3836
"7.2.*",
37+
"7.3.*",
38+
"7.4.*",
3939
"main",
4040
]
4141
exclude:
42-
# Only pytest 6.2+ supports Python 3.10
43-
- { python-version: "3.10", pytest-version: "6.0.*" }
44-
- { python-version: "3.10", pytest-version: "6.1.*" }
45-
# Only pytest 6.2+ supports Python 3.11
46-
- { python-version: "3.11", pytest-version: "6.0.*" }
47-
- { python-version: "3.11", pytest-version: "6.1.*" }
42+
# pytest-main opnly supports Python 3.8+
43+
- { python-version: "3.7", pytest-version: "main" }
4844
steps:
4945
- uses: actions/checkout@v3
5046

CHANGES.rst

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,21 @@
11
Changelog
22
=========
33

4-
11.2 (unreleased)
4+
12.0 (unreleased)
55
-----------------
66

7+
Breaking changes
8+
++++++++++++++++
9+
10+
- Drop support for pytest < 6.2.
11+
712
Features
813
++++++++
914

1015
- Add ``only_rerun`` and ``rerun_except`` arguments to ``@pytest.mark.flaky`` marker.
1116

17+
- Add support for pytest 7.3, 7.4.
18+
1219

1320
11.1.2 (2023-03-09)
1421
-------------------

setup.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ignore =
77

88
[metadata]
99
name = pytest-rerunfailures
10-
version = 11.2.dev0
10+
version = 12.0.dev0
1111
url = https://github.com/pytest-dev/pytest-rerunfailures
1212
description = pytest plugin to re-run tests to eliminate flaky failures
1313
long_description = file: HEADER.rst, README.rst, CHANGES.rst
@@ -42,7 +42,7 @@ py_modules = pytest_rerunfailures
4242
python_requires = >= 3.7
4343
install_requires =
4444
packaging >= 17.1
45-
pytest >= 5.3
45+
pytest >= 6.2
4646
importlib-metadata>=1;python_version<"3.8"
4747

4848
[options.entry_points]

tox.ini

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,20 @@ max-line-length = 88
1111
[tox]
1212
envlist =
1313
linting
14-
py{37,38,39,py3}-pytest{60,61}
15-
py{37,38,39,310,311,py3}-pytest{62,70,71,72}
16-
py{37,38,39,310,311,py3}-pytest{main}
14+
py{37,38,39,310,311,py3}-pytest{62,70,71,72,73,74}
15+
py{38,39,310,311,py3}-pytest{main}
1716
minversion = 4.0
1817

1918
[testenv]
2019
commands = pytest test_pytest_rerunfailures.py {posargs}
2120
deps =
2221
pytest-xdist
23-
pytest60: pytest==6.0.*
24-
pytest61: pytest==6.1.*
2522
pytest62: pytest==6.2.*
2623
pytest70: pytest==7.0.*
2724
pytest71: pytest==7.1.*
2825
pytest72: pytest==7.2.*
26+
pytest73: pytest==7.3.*
27+
pytest74: pytest==7.4.*
2928
pytestmain: git+https://github.com/pytest-dev/pytest.git@main#egg=pytest
3029

3130
[testenv:linting]

0 commit comments

Comments
 (0)