From 9fe4bed3ed7a7fb84630a38f6a711f03a758f170 Mon Sep 17 00:00:00 2001 From: Henrik Andersson Date: Thu, 16 Oct 2025 13:39:41 +0200 Subject: [PATCH 1/2] Support 3.14 --- .github/workflows/full_test.yml | 2 +- pyproject.toml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/full_test.yml b/.github/workflows/full_test.yml index 4776c572b..4eb8aee7d 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 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", ] From ec3536c4219c41e5f5b6a0673065a450a84cf351 Mon Sep 17 00:00:00 2001 From: Henrik Andersson Date: Thu, 16 Oct 2025 14:00:30 +0200 Subject: [PATCH 2/2] Add gdal --- .github/workflows/full_test.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/full_test.yml b/.github/workflows/full_test.yml index 4eb8aee7d..e38a268ad 100644 --- a/.github/workflows/full_test.yml +++ b/.github/workflows/full_test.yml @@ -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