Skip to content

Commit 2c023ae

Browse files
committed
build: 3.15 is supported
1 parent 2f1b95b commit 2c023ae

File tree

7 files changed

+12
-9
lines changed

7 files changed

+12
-9
lines changed

.github/workflows/coverage.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ jobs:
9191
- "3.13t"
9292
- "3.14"
9393
- "3.14t"
94+
- "3.15"
95+
- "3.15t"
9496
- "pypy-3.10"
9597
exclude:
9698
# Mac PyPy always takes the longest, and doesn't add anything.

.github/workflows/python-nightly.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ jobs:
5353
- "3.14t"
5454
- "3.15"
5555
- "3.15t"
56-
5756
fail-fast: false
5857

5958
steps:

.github/workflows/testsuite.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ jobs:
8989
- "3.13t"
9090
- "3.14"
9191
- "3.14t"
92+
- "3.15"
93+
- "3.15t"
9294
- "pypy-3.10"
9395
- "pypy-3.11"
9496
#

CHANGES.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ upgrading your version of coverage.py.
2323
Unreleased
2424
----------
2525

26-
- Dropped support for Python 3.9.
26+
- Dropped support for Python 3.9, added support for Python 3.15 alpha.
2727

2828

2929
.. start-releases

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Coverage.py runs on these versions of Python:
2626

2727
.. PYVERSIONS
2828
29-
* Python 3.10 through 3.14, including free-threading.
29+
* Python 3.10 through 3.15 alpha, including free-threading.
3030
* PyPy3 versions 3.10 and 3.11.
3131

3232
Documentation is on `Read the Docs`_. Code repository and issue tracker are on

doc/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ supported on:
1818

1919
.. PYVERSIONS
2020
21-
* Python 3.10 through 3.14, including free-threading.
21+
* Python 3.10 through 3.15 alpha, including free-threading.
2222
* PyPy3 versions 3.10 and 3.11.
2323

2424
.. ifconfig:: prerelease

tox.ini

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
[tox]
55
# When changing this list, be sure to check the [gh] list below.
66
# PYVERSIONS
7-
envlist = py3{10-14}, py3{13-14}t, pypy3, anypy, doc, lint, mypy
7+
envlist = py3{10-15}, py3{13-15}t, pypy3, anypy, doc, lint, mypy
88
labels =
9-
py = py3{10-14}, py3{13-14}t, pypy3
9+
py = py3{10-15}, py3{13-15}t, pypy3
1010
qual = lint, mypy
1111
skip_missing_interpreters = {env:COVERAGE_SKIP_MISSING_INTERPRETERS:True}
1212
toxworkdir = {env:TOXWORKDIR:.tox}
@@ -37,8 +37,8 @@ setenv =
3737
# environments and not others. So by default, don't warn, and we'll enable
3838
# the warning in a handful of environments to catch the problems.
3939
PYTHONWARNDEFAULTENCODING=
40-
py3{10,11,12,13,14}: PYTHONWARNDEFAULTENCODING=1
41-
py3{10,11,12,13,14}: PYTHONWARNINGS=ignore::EncodingWarning:pip._internal.utils.subprocess
40+
py3{10,11,12,13,14,15}: PYTHONWARNDEFAULTENCODING=1
41+
py3{10,11,12,13,14,15}: PYTHONWARNINGS=ignore::EncodingWarning:pip._internal.utils.subprocess
4242
# Disable CPython's color output
4343
PYTHON_COLORS=0
4444

@@ -59,7 +59,7 @@ commands =
5959
python -m pip install {env:COVERAGE_PIP_ARGS} -q -e .
6060
python igor.py test_with_core ctrace {posargs}
6161

62-
py3{12,13,14}{,t},anypy: python igor.py test_with_core sysmon {posargs}
62+
py3{12,13,14,15}{,t},anypy: python igor.py test_with_core sysmon {posargs}
6363

6464
[testenv:anypy]
6565
# $set_env.py: COVERAGE_ANYPY - The custom Python for "tox -e anypy"

0 commit comments

Comments
 (0)