diff --git a/.zuul.yaml b/.zuul.yaml index 184d01d..6c9f0e1 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -22,8 +22,8 @@ description: Build OpenDev Docker images for LodgeIt dependencies: opendev-buildset-registry requires: - - python-builder-3.11-bookworm-container-image - - uwsgi-base-3.11-bookworm-container-image + - python-builder-3.12-bookworm-container-image + - uwsgi-base-3.12-bookworm-container-image provides: lodgeit-container-image vars: &lodgeit_opendev_image_vars zuul_work_dir: src/opendev.org/opendev/lodgeit @@ -45,8 +45,8 @@ description: Build OpenDev LodgeIt Docker images and upload to Docker Hub. dependencies: opendev-buildset-registry requires: - - python-builder-3.11-bookworm-container-image - - uwsgi-base-3.11-bookworm-container-image + - python-builder-3.12-bookworm-container-image + - uwsgi-base-3.12-bookworm-container-image provides: lodgeit-container-image vars: *lodgeit_opendev_image_vars secrets: @@ -68,19 +68,19 @@ check: jobs: - tox-pep8 - - tox-py38: - nodeset: ubuntu-focal - tox-py311: nodeset: ubuntu-jammy + - tox-py312: + nodeset: ubuntu-noble - opendev-buildset-registry - lodgeit-build-opendev-image gate: jobs: - tox-pep8 - - tox-py38: - nodeset: ubuntu-focal - tox-py311: nodeset: ubuntu-jammy + - tox-py312: + nodeset: ubuntu-noble - opendev-buildset-registry - lodgeit-upload-opendev-image promote: diff --git a/Dockerfile b/Dockerfile index 28e9834..9f34d54 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,11 +15,11 @@ # Thu Dec 9 23:48:42 UTC 2021 Rebuild Timestamp -FROM quay.io/opendevmirror/python-builder:3.11-bookworm as builder +FROM quay.io/opendevmirror/python-builder:3.12-bookworm as builder COPY . /tmp/src RUN assemble -FROM quay.io/opendevmirror/uwsgi-base:3.11-bookworm as lodgeit +FROM quay.io/opendevmirror/uwsgi-base:3.12-bookworm as lodgeit COPY --from=builder /output/ /output RUN /output/install-from-bindep diff --git a/setup.cfg b/setup.cfg index 6114510..fd69a5e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -11,10 +11,8 @@ classifier = Intended Audience :: Information Technology License :: OSI Approved :: BSD License Programming Language :: Python - Programming Language :: Python :: 3.8 - Programming Language :: Python :: 3.9 - Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 [entry_points] wsgi_scripts = lodgeit-wsgi = lodgeit.application:make_app diff --git a/tox.ini b/tox.ini index 4b8aed4..7ee71e0 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] minversion = 1.6 -envlist = pep8, py38, py311 +envlist = pep8, py311, py312 skipsdist = True [testenv]