Skip to content

Commit d3952f3

Browse files
authored
feat: add python 3.8 to 3.12 compatibility (#124)
1 parent 7f2d6d4 commit d3952f3

4 files changed

Lines changed: 19 additions & 41 deletions

File tree

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
max-parallel: 4
1616
matrix:
17-
python-version: ["3.7", "3.8", "3.9"]
17+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
1818

1919
steps:
2020
- uses: actions/checkout@v1

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ If you have any questions, requests or ideas open an issue or ask us in #python
2828

2929
### Prerequisites
3030

31-
- Python >= 3.7
31+
- Python >= 3.8
3232

3333
### Setup
3434

requirements.txt

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,26 @@
1-
atomicwrites==1.4.1
2-
attrs==23.2.0
31
backoff==2.2.1
42
certifi==2024.6.2
53
chardet==3.0.4
6-
coverage==7.2.7
4+
charset-normalizer==3.3.2
5+
coverage==7.5.3
76
flake8==3.5.0
87
flake8-import-order==0.17.1
98
flake8-print==3.1.0
109
flake8-quotes==1.0.0
11-
flatten-dict==0.3.0
10+
flatten-dict==0.4.2
1211
idna==2.7
13-
importlib-metadata==6.7.0
12+
iniconfig==2.0.0
1413
mccabe==0.6.1
15-
more-itertools==9.1.0
16-
pathlib2==2.3.7.post1
17-
pluggy==0.6.0
18-
py==1.11.0
14+
packaging==24.1
15+
pluggy==1.5.0
1916
pycodestyle==2.3.1
2017
pyflakes==1.6.0
21-
pytest==3.6.1
18+
pytest==8.2.2
2219
pytest-cov==2.5.1
2320
pytest-mock==1.10.0
24-
pytest-responses==0.3.0
25-
requests==2.19.1
21+
pytest-responses==0.5.1
22+
requests==2.32.3
2623
responses==0.10.15
24+
setuptools==70.1.0
2725
six==1.16.0
28-
typing_extensions==4.7.1
29-
urllib3==1.23
30-
zipp==3.15.0
26+
urllib3==2.2.2

setup.py

Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,38 +3,20 @@
33
import setuptools
44

55
requires = [
6-
'atomicwrites==1.4.1',
7-
'attrs==23.2.0',
6+
'requests==2.32.3',
87
'backoff==2.2.1',
9-
'certifi==2024.6.2',
10-
'chardet==3.0.4',
11-
'flatten_dict==0.3.0',
12-
'idna==2.7',
13-
'importlib-metadata==6.7.0',
14-
'mccabe==0.6.1',
15-
'more-itertools==9.1.0',
16-
'pluggy==0.6.0',
17-
'py==1.11.0',
18-
'requests==2.19.1',
19-
'responses==0.10.15',
20-
'six==1.16.0',
21-
'typing_extensions==4.7.1',
22-
'urllib3==1.23',
23-
'zipp==3.15.0'
8+
'flatten-dict==0.4.2',
249
]
2510

2611
tests_require = [
27-
'coverage==7.2.7',
12+
'pytest==8.2.2',
13+
'pytest-cov==2.5.1',
14+
'pytest-mock==1.10.0',
15+
'pytest-responses==0.5.1',
2816
'flake8==3.5.0',
2917
'flake8-import-order==0.17.1',
3018
'flake8-print==3.1.0',
3119
'flake8-quotes==1.0.0',
32-
'pycodestyle<2.4.0,>=2.0.0',
33-
'pyflakes==1.6.0',
34-
'pytest==3.6.1',
35-
'pytest-cov==2.5.1',
36-
'pytest-mock==1.10.0',
37-
'pytest-responses==0.3.0'
3820
]
3921

4022
extras_require = {

0 commit comments

Comments
 (0)