From 03d9818d12e33cbe15cf53783d37baa45a9df358 Mon Sep 17 00:00:00 2001 From: Igor Davydenko Date: Fri, 2 Feb 2024 01:32:54 +0100 Subject: [PATCH] chore: 7.0.0 Release Update default image to use Python 3.12.1 **bookworm** image. As well as deprecate `py37` flavour, bye, bye, ole sport! - **BREAKING CHANGE:** Use Python 3.12.1 as base image - **BREAKING CHANGE:** Use **bookworm** Debian **for all active flavours** instead of _bullseye_ - **BREAKING CHANGE:** Discount `py37` flavour - Update `py311` image to Python 3.11.7 - Update `py310` image to Python 3.10.13 - Update `py39` image to Python 3.9.18 - Update `py38` image to Python 3.8.18 - Update pip to 23.3.2 - Update pipx to 1.4.3 - **POSSIBLE BREAKING CHANGE:** Update poetry to 1.7.1 - Update tox to 4.12.1 - Update virtualenv to 20.25.0 --- CHANGELOG.md | 19 +++++++++++++++++++ README.md | 10 +++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e5ab7d0..32ea197 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ +# 7.0.0 (2024-02-02) + +Update default image to use Python 3.12.1 **bookworm** image. + +As well as deprecate `py37` flavour, bye, bye, ole sport! + +- **BREAKING CHANGE:** Use Python 3.12.1 as base image +- **BREAKING CHANGE:** Use **bookworm** Debian **for all active flavours** instead of _bullseye_ +- **BREAKING CHANGE:** Discount `py37` flavour +- Update `py311` image to Python 3.11.7 +- Update `py310` image to Python 3.10.13 +- Update `py39` image to Python 3.9.18 +- Update `py38` image to Python 3.8.18 +- Update pip to 23.3.2 +- Update pipx to 1.4.3 +- **POSSIBLE BREAKING CHANGE:** Update poetry to 1.7.1 +- Update tox to 4.12.1 +- Update virtualenv to 20.25.0 + # 6.2.0 (2023-01-09) - Update `py311` image to Python 3.11.1 diff --git a/README.md b/README.md index cf30690..5fa1aa9 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Add poetry, pre-commit and tox installed via pipx as well as other system dev to ## Usage ```dockerfile -FROM playpauseandstop/docker-python:6.2.0 +FROM playpauseandstop/docker-python:7.0.0 ``` ### Included dev-tools @@ -36,6 +36,14 @@ By default, `docker-python` image uses latest stable Python version. But some ot List of supported Python versions are (`` -> base Docker image) +#### 7.0.0 + +- `py312` -> `python:3.12.1-slim-bookworm` +- `py311` -> `python:3.11.7-slim-bookworm` +- `py310` -> `python:3.10.13-slim-bookworm` +- `py39` -> `python:3.9.18-slim-bookworm` +- `py38` -> `python:3.8.18-slim-bookworm` + #### 6.2.0 - `py311` -> `python:3.11.1-slim-bullseye`