Skip to content

Commit

Permalink
Add Python 3.13 - Fedora 41 container
Browse files Browse the repository at this point in the history
  • Loading branch information
befeleme committed Oct 8, 2024
1 parent 8d474da commit bbdfd16
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Variables are documented in common/build.sh.
BASE_IMAGE_NAME = python
VERSIONS = 3.6 3.9 3.9-minimal 3.11 3.11-minimal 3.12 3.12-minimal
VERSIONS = 3.6 3.9 3.9-minimal 3.11 3.11-minimal 3.12 3.12-minimal 3.13
OPENSHIFT_NAMESPACES =
DOCKER_BUILD_CONTEXT = ..

Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Images available on Quay are:
* CentOS Stream 10 [python-312-minimal-c9s](https://quay.io/repository/sclorg/python-312-minimal-c10s)
* CentOS Stream 10 [python-312-c9s](https://quay.io/repository/sclorg/python-312-c10s)
* Fedora [python-312](https://quay.io/repository/fedora/python-312)
* Fedora [python-313](https://quay.io/repository/fedora/python-313)

This repository contains the source for building various versions of
the Python application as a reproducible container image using
Expand Down Expand Up @@ -60,6 +61,7 @@ Python versions currently provided are:
* [python-3.11 Minimal (tech-preview)](3.11-minimal)
* [python-3.12](3.12)
* [python-3.12 Minimal (tech-preview)](3.12-minimal)
* [python-3.13](3.13)

RHEL versions currently supported are:
* RHEL 8 ([catalog.redhat.com](https://catalog.redhat.com/software/containers/search))
Expand All @@ -71,6 +73,7 @@ CentOS Stream versions currently supported are:

Fedora versions currently supported are:
* Fedora 40 ([quay.io/fedora](https://quay.io/organization/fedora))
* Fedora 41 ([quay.io/fedora](https://quay.io/organization/fedora))

Download
--------
Expand Down
27 changes: 27 additions & 0 deletions specs/multispec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,31 @@ specs:
'libffi-devel', 'libtool-ltdl', 'enchant', 'redhat-rpm-config',
'krb5-devel']

fedora41:
distros:
- fedora-41-x86_64
fedora_version: "41"
minimal_image: "quay.io/fedora/fedora-minimal:41"
s2i_base: quay.io/fedora/s2i-base
img_tag: "41"
org: "fedora"
python_pkgs: ['python3', 'python3-devel', 'python3-setuptools', 'python3-pip']
base_pkgs: ['nss_wrapper-libs', 'httpd', 'httpd-devel', 'atlas-devel', 'gcc-gfortran',
'libffi-devel', 'libtool-ltdl', 'enchant', 'redhat-rpm-config',
'krb5-devel']

version:
"3.13":
version: "3.13"
short_ver: "313"
minimal: false
base_img_version: "1"
python_img_version: "1"
# Python 3.13 doesn't come as a module
module_stream: ""
pkg_prefix: "python3.13"
main_image: "https://quay.io/fedora/python-313"

"3.12-minimal":
version: "3.12"
short_ver: "312"
Expand Down Expand Up @@ -209,3 +233,6 @@ matrix:
- centos-stream-9-x86_64
- rhel-8-x86_64
version: "3.12-minimal"
- distros:
- fedora-41-x86_64
version: "3.13"

0 comments on commit bbdfd16

Please sign in to comment.