From 45efd6db60020f546f597fcfadf72c0c7cdd391e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 24 Nov 2025 13:45:46 +0100 Subject: [PATCH 1/2] Update to Fedora 42 --- .github/workflows/build-and-push.yml | 6 +++--- Dockerfile | 4 +--- README.md | 4 ++-- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-and-push.yml index 4c18207..b8a2e73 100644 --- a/.github/workflows/build-and-push.yml +++ b/.github/workflows/build-and-push.yml @@ -12,7 +12,7 @@ on: workflow_dispatch: env: - FEDORA_VERSION: 41 + FEDORA_VERSION: 42 jobs: build-and-push: @@ -22,11 +22,11 @@ jobs: matrix: include: - arch: amd64 - toxenv: py36,py38,py39,py310,py311,py312,py313,py314,py315,pypy,pypy39,pypy310,pypy311 + toxenv: py36,py39,py310,py311,py312,py313,py314,py315,pypy,pypy39,pypy310,pypy311 - arch: arm64 toxenv: py312 - arch: ppc64le - toxenv: py38,py311 + toxenv: py39,py311 - arch: s390x toxenv: py39,py310,py312 steps: diff --git a/Dockerfile b/Dockerfile index f7e61d9..89a3455 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM registry.fedoraproject.org/fedora:41 +FROM registry.fedoraproject.org/fedora:42 LABEL maintainer="Lumír 'Frenzy' Balhar " @@ -8,11 +8,9 @@ RUN dnf update -y \ --setopt=deltarpm=false \ findutils \ pypy2-devel \ - pypy3.9-devel \ pypy3.10-devel \ pypy3.11-devel \ python3.6 \ - python3.8 \ python3.9 \ python3.10-devel \ python3.10-tkinter \ diff --git a/README.md b/README.md index c9f3db8..16df2a4 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@ N goes EOL. # Installed packages On top of stable Fedora, this Docker image contains: -- Python 3.6, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.15 -- Pypy2, Pypy3.9, Pypy3.10 and Pypy3.11 +- Python 3.6, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.15 +- Pypy2, Pypy3.10 and Pypy3.11 - python3-pip - gcc, gcc-c++, git-core and make - tox From 8934e48f5aa7eff1abe9dbe32e91588e9ea85168 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 24 Nov 2025 13:47:18 +0100 Subject: [PATCH 2/2] Add freethreading Python 3.14 and 3.15 --- .github/workflows/build-and-push.yml | 2 +- Dockerfile | 4 ++++ README.md | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-and-push.yml index b8a2e73..f495798 100644 --- a/.github/workflows/build-and-push.yml +++ b/.github/workflows/build-and-push.yml @@ -22,7 +22,7 @@ jobs: matrix: include: - arch: amd64 - toxenv: py36,py39,py310,py311,py312,py313,py314,py315,pypy,pypy39,pypy310,pypy311 + toxenv: py36,py39,py310,py311,py312,py313,py314,py315,py314t,py315t,pypy,pypy39,pypy310,pypy311 - arch: arm64 toxenv: py312 - arch: ppc64le diff --git a/Dockerfile b/Dockerfile index 89a3455..60c5f33 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,8 +22,12 @@ RUN dnf update -y \ python3.13-tkinter \ python3.14-devel \ python3.14-tkinter \ + python3.14-freethreading-devel \ + python3.14-freethreading-tkinter \ python3.15-devel \ python3.15-tkinter \ + python3.15-freethreading-devel \ + python3.15-freethreading-tkinter \ python3-pip \ /usr/bin/tox \ /usr/bin/virtualenv \ diff --git a/README.md b/README.md index 16df2a4..0111512 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ N goes EOL. On top of stable Fedora, this Docker image contains: - Python 3.6, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.15 +- Freethreading Python 3.14, 3.15 - Pypy2, Pypy3.10 and Pypy3.11 - python3-pip - gcc, gcc-c++, git-core and make