diff --git a/Dockerfile b/Dockerfile index 1f0f56b..92005a1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,7 @@ # Run "docker buildx imagetools inspect ghcr.io/osgeo/gdal:ubuntu-small-3.11.3" # to get the sha256 of the manifest list so image is multi-arch. -FROM ghcr.io/osgeo/gdal:ubuntu-small-3.11.3@sha256:a7c6f68b9868420861be6dd51873ac464fc587ae3b6206b546408d67d697328e AS internal_base +FROM ghcr.io/osgeo/gdal:ubuntu-small-3.13.0@sha256:e0fedbcc5b51bd12617d6a6cf8b7c3244d98cbd29b266925fd9061f40081b351 AS internal_base # Keep deb packages in Docker cache and increase the number of retries # when downloading the packages. diff --git a/pyproject.toml b/pyproject.toml index bcf6337..7fabc98 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ name = "force-base-image-installation" version = "0.2.0" description = "Installation project for force-base-image-installation" -requires-python = ">=3.12" +requires-python = ">=3.14" dependencies = [ # Required by OpenCV. "numpy", @@ -26,7 +26,7 @@ dependencies = [ [dependency-groups] force = [ # GDAL version must match the FROM line in Dockerfile. - "gdal==3.11.3", + "gdal==3.13.0", # Some python3-packages from Ubuntu are installed, keep those versions. - "numpy==1.26.4", + "numpy==2.3.5", ] diff --git a/requirements.txt b/requirements.txt index 4fb2543..f5aca49 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,8 @@ # This file was autogenerated by uv via the following command: # uv pip compile pyproject.toml -o requirements.txt --group force -gdal==3.11.3 +gdal==3.13.0 # via force-base-image-installation (pyproject.toml:force) -numpy==1.26.4 +numpy==2.3.5 # via # force-base-image-installation (pyproject.toml) # force-base-image-installation (pyproject.toml:force)