Skip to content
This repository was archived by the owner on Jun 10, 2025. It is now read-only.

Commit ec583e6

Browse files
authored
Merge pull request #159 from eumiro/py311
Add Python 3.11, drop below 3.8, update deps
2 parents 0402991 + 9e44c02 commit ec583e6

File tree

7 files changed

+18
-15
lines changed

7 files changed

+18
-15
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
strategy:
99
max-parallel: 5
1010
matrix:
11-
python-version: [3.7, 3.8, 3.9]
11+
python-version: ["3.8", "3.9", "3.10", "3.11"]
1212

1313
steps:
1414
- uses: actions/checkout@v1

.travis.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
language: python
22
python:
3-
- 3.7
43
- 3.8
54
- 3.9
5+
- 3.10
6+
- 3.11
67
install:
78
- sudo apt-get install libgeos-dev
89
- pip install -r requirements-dev.txt

Pipfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ verify_ssl = true
44
name = "pypi"
55

66
[packages]
7-
geojson = ">=1.3.1"
8-
pytest = "6.0.0"
9-
requests = ">=2.20.0"
10-
shapely = ">=1.6.4"
7+
geojson = ">=3.0.1"
8+
pytest = "7.4.0"
9+
requests = ">=2.31.0"
10+
shapely = ">=2.0.1"
1111

1212
[dev-packages]
1313

requirements-dev.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pytest>=6.2.0
1+
pytest>=7.4.0
22
requests-mock[fixture]
3-
tox>=3.20.1
3+
tox>=4.6.3

requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
geojson>=1.3.1
1+
geojson>=3.0.1
22
pytest
3-
requests>=2.8.1
4-
shapely>=1.6.4
3+
requests>=2.31.0
4+
shapely>=2.0.1

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@
1313
keywords=["openstreetmap", "overpass", "wrapper"],
1414
classifiers=[
1515
"License :: OSI Approved :: Apache Software License",
16-
"Programming Language :: Python :: 3.7",
1716
"Programming Language :: Python :: 3.8",
1817
"Programming Language :: Python :: 3.9",
18+
"Programming Language :: Python :: 3.10",
19+
"Programming Language :: Python :: 3.11",
1920
"Topic :: Scientific/Engineering :: GIS",
2021
"Topic :: Utilities",
2122
],

tox.ini

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py{37,38,39}
2+
envlist = py{38,39,310,311}
33
skip_missing_interpreters = true
44

55
[testenv]
@@ -8,6 +8,7 @@ commands = python -m pytest
88

99
[gh-actions]
1010
python =
11-
3.7: py37
1211
3.8: py38
13-
3.9: py39
12+
3.9: py39
13+
3.10: py310
14+
3.11: py311

0 commit comments

Comments
 (0)