Skip to content

Commit 08d7e41

Browse files
committed
Update dependencies as per SPEC0
https://scientific-python.org/specs/spec-0000/
1 parent efa845a commit 08d7e41

File tree

3 files changed

+21
-21
lines changed

3 files changed

+21
-21
lines changed

doc/environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ dependencies:
99
- numpy
1010
- scipy
1111
- six
12-
- sphinx>=5.1.0,<6
12+
- sphinx>=5.3.0,<6
1313
- mock
1414
- pillow
1515
- pymc-sphinx-theme

environment.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ channels:
99
dependencies:
1010
- python>=3.10
1111
- compilers
12-
- numpy>=1.17.0
13-
- scipy>=0.14
14-
- filelock
12+
- numpy>=1.24
13+
- scipy>=1.9
14+
- filelock>=3.8
1515
- etuples
1616
- logical-unification
1717
- miniKanren
@@ -28,24 +28,24 @@ dependencies:
2828
- diff-cover
2929
- mypy
3030
- types-filelock
31-
- types-setuptools
32-
- pytest
31+
- types-setuptools>=63.0
32+
- pytest>=7.2
3333
- pytest-cov
3434
- pytest-xdist
3535
- pytest-benchmark
36-
- pytest-mock
36+
- pytest-mock>=3.9
3737
# For building docs
38-
- sphinx>=5.1.0,<6
38+
- sphinx>=5.3.0,<6
3939
- sphinx_rtd_theme
40-
- pygments
40+
- pygments>=2.13
4141
- pydot
4242
- ipython
4343
- pymc-sphinx-theme
4444
# code style
4545
- ruff
4646
# developer tools
4747
- pandas # required to run mypy script
48-
- pre-commit
48+
- pre-commit>=2.20
4949
- packaging
5050
# optional
5151
- cython

pyproject.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[build-system]
22
requires = [
3-
"setuptools>=59.0.0",
3+
"setuptools>=63.0",
44
"cython",
5-
"numpy>=1.17.0",
5+
"numpy>=1.24",
66
"versioneer[toml]>=0.28",
77
]
88
build-backend = "setuptools.build_meta"
@@ -47,9 +47,9 @@ keywords = [
4747
]
4848
dependencies = [
4949
"setuptools>=59.0.0",
50-
"scipy>=0.14",
51-
"numpy>=1.17.0,<2",
52-
"filelock",
50+
"scipy>=1.9",
51+
"numpy>=1.24,<2",
52+
"filelock>=3.8",
5353
"etuples",
5454
"logical-unification",
5555
"miniKanren",
@@ -69,16 +69,16 @@ pytensor-cache = "pytensor.bin.pytensor_cache:main"
6969
complete = ["pytensor[jax]", "pytensor[numba]"]
7070
development = ["pytensor[complete]", "pytensor[tests]", "pytensor[rtd]"]
7171
tests = [
72-
"pytest",
73-
"pre-commit",
72+
"pytest>=7.2",
73+
"pre-commit>=2.20",
7474
"pytest-cov>=2.6.1",
75-
"coverage>=5.1",
75+
"coverage>=6.5",
7676
"pytest-benchmark",
77-
"pytest-mock",
77+
"pytest-mock>=3.9",
7878
]
79-
rtd = ["sphinx>=5.1.0,<6", "pygments", "pydot", "pydot2", "pydot-ng"]
79+
rtd = ["sphinx>=5.3.0,<6", "pygments>=2.13", "pydot", "pydot2", "pydot-ng"]
8080
jax = ["jax", "jaxlib"]
81-
numba = ["numba>=0.57", "llvmlite"]
81+
numba = ["numba>=0.57", "llvmlite>=0.38"]
8282

8383
[tool.setuptools.packages.find]
8484
include = ["pytensor*"]

0 commit comments

Comments
 (0)