Skip to content

Commit 69e7545

Browse files
committed
test against old python
1 parent d75f8b2 commit 69e7545

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

.github/workflows/test.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,32 @@ jobs:
7575
cd geoarrow-pandas
7676
pytest --pyargs geoarrow.pandas --doctest-modules --import-mode=importlib
7777
78+
python-old:
79+
runs-on: ubuntu-latest
80+
strategy:
81+
matrix:
82+
os: [ubuntu-latest]
83+
python-version: ['3.7', '3.8']
84+
85+
steps:
86+
- uses: actions/checkout@v4
87+
with:
88+
fetch-depth: 0
89+
- name: Set up Python
90+
uses: actions/setup-python@v4
91+
with:
92+
python-version: '3.13'
93+
cache: 'pip'
94+
95+
- name: Install (geoarrow-types)
96+
run: |
97+
pushd geoarrow-types
98+
pip install -e ".[test]"
99+
100+
- name: Run tests (geoarrow-types)
101+
run: |
102+
pytest geoarrow-types/tests -v -s
103+
78104
coverage:
79105
needs: [test]
80106

geoarrow-types/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ dynamic = ["version"]
2222
description = ""
2323
authors = [{name = "Dewey Dunnington", email = "dewey@dunnington.ca"}]
2424
license = {text = "Apache-2.0"}
25-
requires-python = ">=3.8"
25+
requires-python = ">=3.7"
2626
dependencies = []
2727

2828
[project.optional-dependencies]

0 commit comments

Comments
 (0)