diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5e39b7b..a542915 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -121,7 +121,7 @@ jobs: - name: Build Runtime and Push Python <=3.11 with yum run: | - runtimes='3.9 3.10 3.11' + runtimes='3.10 3.11' for runtime in ${runtimes}; do docker build \ --platform=linux/amd64 \ diff --git a/CHANGES.md b/CHANGES.md index 95beea9..ac4d9eb 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,7 @@ ## Unreleased - Add support for Python 3.12 and 3.13 +- Remove support for Python 3.9 - Update deploy.py script compatible runtimes list to currently-available runtimes ## 2024-02-02.patch1 diff --git a/README.md b/README.md index b593389..afbb607 100644 --- a/README.md +++ b/README.md @@ -24,11 +24,13 @@ Based on `public.ecr.aws/lambda/provided:al2` (AmazonLinux 2) Runtimes images: - Python (based on `public.ecr.aws/lambda/python:{version}`) - - **ghcr.io/lambgeo/lambda-gdal:3.8-python3.9** - **ghcr.io/lambgeo/lambda-gdal:3.8-python3.10** - **ghcr.io/lambgeo/lambda-gdal:3.8-python3.11** + - **ghcr.io/lambgeo/lambda-gdal:3.8-python3.12** + - **ghcr.io/lambgeo/lambda-gdal:3.8-python3.13** **archived** + - **ghcr.io/lambgeo/lambda-gdal:3.8-python3.9** - **ghcr.io/lambgeo/lambda-gdal:3.6** - **ghcr.io/lambgeo/lambda-gdal:3.6-python3.9** - **ghcr.io/lambgeo/lambda-gdal:3.6-python3.10** @@ -69,7 +71,7 @@ ENV \ RUN cd $PACKAGE_PREFIX && zip -r9q /tmp/package.zip * ``` -If you are working with **python3.9|3.10|3.11|3.12|3.13**, you can use lambgeo pre-build docker images: +If you are working with **python3.10|3.11|3.12|3.13**, you can use lambgeo pre-build docker images: ```Dockerfile FROM ghcr.io/lambgeo/lambda-gdal:3.8-python3.10 diff --git a/scripts/deploy.py b/scripts/deploy.py index e12cf99..996ba64 100644 --- a/scripts/deploy.py +++ b/scripts/deploy.py @@ -33,7 +33,6 @@ "python3.12", "python3.11", "python3.10", - "python3.9", "java21", "java17", "java11",