2626 - " ghcr.io/osgeo/gdal:ubuntu-small-3.8.5" # python 3.10.12
2727 - " ghcr.io/osgeo/gdal:ubuntu-small-3.7.3" # python 3.10.12
2828 - " ghcr.io/osgeo/gdal:ubuntu-small-3.6.4" # python 3.10.6
29- - " osgeo/gdal:ubuntu-small-3.5.3" # python 3.10 (installed manually)
30- - " osgeo/gdal:ubuntu-small-3.4.3" # python 3.10 (installed manually)
3129
3230 container :
3331 image : ${{ matrix.container }}
@@ -37,14 +35,14 @@ jobs:
3735 run : |
3836 apt-get update && apt-get install -y build-essential git python3-dev
3937
40- - name : Install Python
41- # the GDAL 3.4 and 3.5 images do have Python 3.8 installed, so have to
42- # install a more recent Python version manually
43- if : matrix.container == 'osgeo/gdal:ubuntu-small-3.5.3' || matrix.container == 'osgeo/gdal:ubuntu-small-3.4.3'
44- run : |
45- apt-get update && apt-get install -y software-properties-common
46- add-apt-repository -y ppa:deadsnakes/ppa
47- apt-get update && apt-get install -y python3.10 -dev
38+ # - name: Install Python
39+ # # the GDAL 3.4 and 3.5 images do have Python 3.8 installed, so have to
40+ # # install a more recent Python version manually
41+ # if: matrix.container == 'osgeo/gdal:ubuntu-small-3.5.3' || matrix.container == 'osgeo/gdal:ubuntu-small-3.4.3'
42+ # run: |
43+ # apt-get update && apt-get install -y software-properties-common
44+ # add-apt-repository -y ppa:deadsnakes/ppa
45+ # apt-get update && apt-get install -y python3.9 -dev
4846
4947 - uses : actions/checkout@v5
5048
6361 - name : Install Python Dependencies
6462 run : |
6563 uv pip install -e .[dev,test,geopandas]
66-
67- - name : Install pyarrow
68- # GDAL>=3.6 required to use Arrow API
69- if : matrix.container != 'osgeo/gdal:ubuntu-small-3.5.3' && matrix.container != 'osgeo/gdal:ubuntu-small-3.4.3'
70- run : |
7164 uv pip install pyarrow
72-
65+
7366 - name : Test with pytest
7467 run : |
7568 pytest --cov=pyogrio --cov-report term-missing pyogrio/tests
0 commit comments