diff --git a/.github/workflows/full_test.yml b/.github/workflows/full_test.yml index 4776c572b..e38a268ad 100644 --- a/.github/workflows/full_test.yml +++ b/.github/workflows/full_test.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.10", "3.13"] + python-version: ["3.10", "3.14"] steps: - uses: actions/checkout@v4 @@ -27,6 +27,12 @@ jobs: python-version: ${{ matrix.python-version }} enable-cache: true + # necessary to build pyogrio from source + - name: Install system dependencies (GDAL + tools) + run: | + sudo apt-get update + sudo apt-get install -y gdal-bin libgdal-dev pkg-config + - name: Install dependencies run: uv sync --group test --no-dev diff --git a/pyproject.toml b/pyproject.toml index 3cd3b1368..398d63cdc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -38,6 +38,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Scientific/Engineering", ]