Skip to content

Commit 194deaf

Browse files
updates for python 3.14
1 parent c13025c commit 194deaf

File tree

3 files changed

+18
-20
lines changed

3 files changed

+18
-20
lines changed

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.13
1+
3.14

RELEASE.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* `git push`
1111
* test installation in virtualenv from pypi
1212
```bash
13-
uv venv --python 3.13
13+
uv venv --python 3.14
1414
uv pip install sbmlsim
1515
```
1616

@@ -20,16 +20,13 @@ uv pip install sbmlsim
2020
uv sync
2121
# install dev dependencies
2222
uv pip install -r pyproject.toml --extra dev
23-
```
24-
25-
## Setup tox testing
26-
See information on https://github.com/tox-dev/tox-uv
27-
```bash
2823
uv tool install tox --with tox-uv
2924
```
25+
26+
## Testing with tox
3027
Run single tox target
3128
```bash
32-
tox r -e py312
29+
tox r -e py314
3330
```
3431
Run all tests in parallel
3532
```bash

pyproject.toml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ classifiers = [
2121
"Operating System :: OS Independent",
2222
"Programming Language :: Python :: 3.12",
2323
"Programming Language :: Python :: 3.13",
24+
"Programming Language :: Python :: 3.14",
2425
"Programming Language :: Python :: Implementation :: CPython",
2526
"Topic :: Scientific/Engineering",
2627
"Topic :: Scientific/Engineering :: Bio-Informatics",
@@ -32,12 +33,12 @@ keywords = [
3233
"SBML",
3334
]
3435
dependencies = [
35-
"sbmlutils>=0.8.7",
36-
"numpy>=2.2",
37-
"libroadrunner>=2.8.0",
38-
"scipy>=1.12.0",
39-
"pint>=0.23",
36+
"sbmlutils>=0.9.5",
37+
"pkdb-analysis>=0.3.1",
4038
# from sbmlutils (no version pin)
39+
"pymetadata",
40+
"numpy",
41+
"libroadrunner",
4142
"python-libsbml",
4243
"rich",
4344
"pint",
@@ -46,12 +47,13 @@ dependencies = [
4647
"scipy",
4748
"sympy",
4849
"matplotlib",
50+
"pydantic",
4951
# dependencies
52+
"dill>=0.4.0",
5053
"SAlib>=1.5.2",
51-
"petab>=0.5.0",
52-
"pydantic>=2.12.4",
53-
"tables>=3.10.2",
54-
"xarray>=2025.1.2",
54+
"petab>=0.7.0",
55+
# "tables>=3.10.2",
56+
"xarray>=2025.11.0",
5557
"bottleneck>=1.4.2",
5658
"psutil>=6.1.1",
5759
"setproctitle>=1.3.4",
@@ -60,9 +62,8 @@ dependencies = [
6062
"seaborn>=0.13.2",
6163
"xmltodict>=0.14.2",
6264
"pyDOE>=0.3.8",
63-
"python-libsedml>=2.0.32",
64-
"python-libnuml>=1.1.6",
65-
"pkdb-analysis>=0.3.1",
65+
"python-libsedml>=2.0.33",
66+
"python-libnuml>=1.1.7",
6667
]
6768

6869
[project.optional-dependencies]

0 commit comments

Comments
 (0)