aboutsummaryrefslogtreecommitdiffstats
path: root/requirements
diff options
context:
space:
mode:
authorGravatar ChrisJL <[email protected]>2025-05-22 21:55:36 +0100
committerGravatar GitHub <[email protected]>2025-05-22 21:55:36 +0100
commitc825ae4e36f5380c9fca325a99884513c8c701cc (patch)
tree20c13e7c93fbbe8d8f83b78196527e617345bd3c /requirements
parentBump SciPy in eval deps to get Python 3.13 support (#235) (diff)
parentOnly test on ubuntu-latest (diff)
Python 3.14 (#236)
* Consistent capitalisation in dockerfile * Bump 3.13 to 3.13.2 and make the default 3.13.3 has a bug with tests. This is fixed on the 3.13 dev branch, so will likely be part of 3.13.4 See this commit for more info https://github.com/python/cpython/commit/cc39b19f0fca8db0f881ecaf02f88d72d9f93776 * Remove 3.12 in favour of 3.14-dev * Bump numpy version installed in dev to one that works for 3.13 * Bump eval deps to latest versions This commit also updates which dependencies are installed in each verison of Python, according to what works where. * update tests to use new default python version * Replace deprecated ubuntu 20.04 CI runner with 24.04 * Only test on ubuntu-latest We previously used a matrixc to test cgroups v1 & v2. Now that ubuntu 20.04 is no longer supported by GitHub, we not longer have access to a runner with v1 cgroups.
Diffstat (limited to 'requirements')
-rw-r--r--requirements/eval-deps.pip35
1 files changed, 19 insertions, 16 deletions
diff --git a/requirements/eval-deps.pip b/requirements/eval-deps.pip
index 78bd20c..faaafec 100644
--- a/requirements/eval-deps.pip
+++ b/requirements/eval-deps.pip
@@ -1,24 +1,27 @@
-anyio[trio]~=4.7
+anyio[trio]~=4.9
arrow~=1.3
-attrs~=24.3
-beautifulsoup4~=4.12
-einspect~=0.5; python_version == '3.12'
-fishhook~=0.3; python_version == '3.12'
+attrs~=25.3
+beautifulsoup4~=4.13
+
+# These packages don't support 3.13, 3.13t, nor 3.14-dev, so are commented out for now.
+# einspect~=0.5
+# fishhook~=0.3
+
forbiddenfruit~=0.1
fuzzywuzzy~=0.18
kaleido~=0.2
lark~=1.2
-matplotlib~=3.10; python_version == '3.12'
-more-itertools~=10.5
+matplotlib~=3.10; python_version == "3.13"
+more-itertools~=10.7
networkx~=3.4
-numpy~=2.2
-pandas~=2.2
-pendulum~=3.0; python_version == '3.12'
-pyarrow~=18.1
+numpy~=2.2; python_version == "3.13"
+pandas~=2.2; python_version == "3.13"
+pendulum~=3.1
+pyarrow~=20.0; python_version == "3.13"
python-dateutil~=2.9
pyyaml~=6.0
-scipy~=1.15
-sympy~=1.13
-typing-extensions~=4.12
-tzdata~=2024.2
-yarl~=1.18
+scipy~=1.15; python_version == "3.13"
+sympy~=1.14
+typing-extensions~=4.13
+tzdata~=2025.2
+yarl~=1.20