Skip to content

Commit 0d55a11

Browse files
committed
Loosen requirements/unify 3.8 vs non-3.8 dev envs
This change makes it possible to run tox against python 3.8-3.12 with a supporting pyproject.toml file (forthcoming). This also unbreaks installing the dev package under python 3.9 by loosening the required version for numpy. Signed-off-by: Enji Cooper <[email protected]>
1 parent b2cbb74 commit 0d55a11

File tree

4 files changed

+25
-45
lines changed

4 files changed

+25
-45
lines changed

requirements-cli.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
click==8.1.8
2-
pyyaml==6.0.2
1+
click~=8.1.8
2+
pyyaml~=6.0.2

requirements-dev.txt

+20-20
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
-r requirements.txt
22
-r requirements-cli.txt
3-
bump2version==1.0.1
4-
jsonpickle==4.0.1
5-
coverage==7.6.10
6-
ipdb==0.13.13
7-
numpy==2.2.2
8-
pytest==8.3.4
9-
pytest-cov==6.0.0
10-
python-dotenv==1.0.1
11-
flake8==7.1.1
12-
python-dateutil==2.9.0.post0
13-
orjson==3.10.15
14-
wheel==0.45.1
15-
tomli==2.2.1
16-
tomli-w==1.2.0
17-
pydantic==2.10.6
18-
pytest-benchmark==5.1.0
19-
pandas==2.2.3
20-
polars==1.21.0
21-
setuptools==75.8.0
22-
types-setuptools==75.8.0
3+
bump2version~=1.0.1
4+
jsonpickle~=4.0.1
5+
coverage~=7.6.10
6+
ipdb~=0.13.13
7+
numpy~=2.2.2; python_version >= '3.10'
8+
numpy~=2.0; python_version < '3.10'
9+
pytest~=8.3.4
10+
pytest-cov~=6.0.0
11+
python-dotenv~=1.0.1
12+
flake8~=7.1.1
13+
python-dateutil~=2.9.0.post0
14+
orjson~=3.10.15
15+
wheel~=0.45.1
16+
tomli~=2.2.1
17+
tomli-w~=1.2.0
18+
pydantic~=2.10.6
19+
pytest-benchmark~=5.1.0
20+
pandas~=2.2.3
21+
polars~=1.21.0
22+
setuptools~=75.8.0; python_version > '3.8'

requirements-dev3.8.txt

-20
This file was deleted.

requirements-docs.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Sphinx==6.2.1 # We use the html style that is not supported in Sphinx 7 anymore.
2-
sphinx-sitemap==2.6.0
3-
sphinxemoji==0.3.1
1+
Sphinx~=6.2.1 # We use the html style that is not supported in Sphinx 7 anymore.
2+
sphinx-sitemap~=2.6.0
3+
sphinxemoji~=0.3.1

0 commit comments

Comments
 (0)