From 13885b7673f5383c43b67373aa9f5bdebd0919f6 Mon Sep 17 00:00:00 2001 From: Phil Varner Date: Wed, 5 Mar 2025 08:33:19 -0500 Subject: [PATCH 1/2] remove 3.9 --- .github/workflows/ci.yml | 4 ++-- README.md | 6 ++++-- scripts/deploy.py | 1 - 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5e3299d..cad023c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: 3.9 + python-version: 3.10 - name: Install dependencies run: | @@ -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/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", From 53ff03ee363e78b98b7b085facec98aa6334cf0f Mon Sep 17 00:00:00 2001 From: Phil Varner Date: Wed, 5 Mar 2025 08:33:45 -0500 Subject: [PATCH 2/2] changes --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) 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