Skip to content

Commit ef3bf5f

Browse files
committed
Update to Fedora 42 and Python 3.14 as the default
1 parent 95cdccc commit ef3bf5f

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ a space-separated list of *provides*, such as:
3737
```yaml
3838
- uses: fedora-python/tox-github-action
3939
with:
40-
tox_env: py38
40+
tox_env: py39
4141
dnf_install: pkgconfig(libffi) libgit2-devel
4242
```
4343

@@ -52,7 +52,7 @@ will switch to the specified path before tox execution.
5252
```yaml
5353
- uses: fedora-python/tox-github-action
5454
with:
55-
tox_env: py38
55+
tox_env: py39
5656
workdir: "python/"
5757
```
5858

@@ -62,6 +62,14 @@ Until version 0.4, this action always used the latest [fedora-python-tox](https:
6262
image. Since version 34.0, the first number in the version (also sometimes
6363
referred to as the "major version") represents the release of Fedora used in the image.
6464

65+
### v42.0
66+
67+
* Uses Fedora 42 as the base container image.
68+
* Python 3.8 is no longer available.
69+
* PyPy 3.9 is no longer available
70+
* Freethreading Python is available (3.14t and 3.15t)
71+
* Python 3.14 is now the default tox environment if none is configured.
72+
6573
### v41.0
6674

6775
* Uses Fedora 41 as the base container image.

action.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: Runs tests with Tox
33
inputs:
44
tox_env:
55
required: true
6-
default: 'py313'
6+
default: 'py314'
77
description: Tox environment to run the tests on
88
dnf_install:
99
required: false
@@ -16,7 +16,7 @@ inputs:
1616

1717
runs:
1818
using: docker
19-
image: docker://fedorapython/fedora-python-tox:f41
19+
image: docker://fedorapython/fedora-python-tox:f42
2020
env:
2121
TOXENV: ${{ inputs.tox_env }}
2222
DNF_INSTALL: ${{ inputs.dnf_install }}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
55
[tool.tox]
66
legacy_tox_ini = """
77
[tox]
8-
envlist = py27,py36,py38,py39,py310,py311,py312,py313,py314,pypy2,pypy3
8+
envlist = py36,py39,py310,py311,py312,py313,py314,py314t,pypy2,pypy3
99
skipsdist = True
1010
1111
[testenv]

0 commit comments

Comments
 (0)