diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index d60fcfc..e3be2de 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -10,15 +10,11 @@ jobs: strategy: matrix: os: [ubuntu-24.04, ubuntu-22.04, ubuntu-20.04] # no ubuntugis @ ubuntu-24.04 - python-version: ['3.11', '3.10', '3.9', '3.8', '3.7'] # , '3.6'] <- 3.6 needs setup.cfg + python-version: ['3.11', '3.10', '3.9', '3.8'] gdal-version: ['3.8', '3.6', '3.4'] exclude: - os: ubuntu-24.04 python-version: '3.9' - - os: ubuntu-24.04 - python-version: '3.7' - - os: ubuntu-24.04 - python-version: '3.7' - os: ubuntu-24.04 gdal-version: '3.6' - os: ubuntu-24.04 diff --git a/Dockerfile b/Dockerfile index a73a8a6..c89f2c3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,7 @@ ARG GDAL_VERSION=3.9.1 FROM ghcr.io/osgeo/gdal:alpine-normal-${GDAL_VERSION} AS base +# docker run ghcr.io/osgeo/gdal:alpine-normal-3.9.1 python3 --version > Python 3.11.9 LABEL maintainer="Roel van den Berg " diff --git a/pyproject.toml b/pyproject.toml index 7e34b0d..f81d430 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,6 @@ license = {text = "MIT"} classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", @@ -23,6 +22,7 @@ dependencies = [ "click-log >=0.3", "gdal >=3.4", "minio", + "pydantic >= 2.9", "pyyaml", ] requires-python = ">=3.6"