Skip to content

Commit b4bda46

Browse files
authored
Merge pull request #284 from ModellingWebLab/support-python-313
Support Python 3.13
2 parents e295e57 + a51be99 commit b4bda46

File tree

5 files changed

+71
-65
lines changed

5 files changed

+71
-65
lines changed

.github/workflows/pytest.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ name: build
22
on: [pull_request]
33
jobs:
44
build:
5-
runs-on: ubuntu-20.04
5+
runs-on: ubuntu-latest
66
strategy:
77
matrix:
8-
python-version: ["3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
8+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
99
steps:
1010
- name: Checkout repository and submodules
1111
uses: actions/checkout@v4
@@ -29,6 +29,6 @@ jobs:
2929
- name: Test with pytest
3030
run: |
3131
python -m pytest --cov --cov-config=.coveragerc
32-
- uses: codecov/codecov-action@v4
32+
- uses: codecov/codecov-action@v5
3333
with:
3434
token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos

RELEASE.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# Release 0.10.6
2+
- Added support for Python 3.13.
3+
- Updated dependency versions:
4+
- cellmlmanip>=0.3.7
5+
16
# Release 0.10.5
27
- Added support for Python 3.12.
38
- Updated dependency versions:

chaste_codegen/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.10.5
1+
0.10.6

dev-requirements/dev.txt

Lines changed: 48 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,50 @@
1-
atomicwrites==1.4.0
2-
attrs==21.2.0
3-
bleach==3.3.0
4-
build==0.3.1.post1
5-
cellmlmanip==0.3.6
6-
certifi==2024.7.4
7-
chardet==4.0.0
8-
colorama==0.4.4
9-
coverage==5.5
10-
decorator==4.4.2
11-
docutils==0.17.1
12-
flake8==3.9.2
13-
idna==3.7
14-
importlib-metadata==4.0.1
15-
iniconfig==1.1.1
16-
isodate==0.6.0
17-
isort==5.8.0
1+
# This list was generated in Python 3.9 with `pip freeze`
2+
alabaster==0.7.16
3+
babel==2.17.0
4+
cellmlmanip==0.3.7
5+
certifi==2025.1.31
6+
charset-normalizer==3.4.1
7+
coverage==7.6.11
8+
decorator==5.1.1
9+
docutils==0.21.2
10+
exceptiongroup==1.2.2
11+
flake8==7.1.1
12+
idna==3.10
13+
imagesize==1.4.1
14+
importlib_metadata==8.6.1
15+
iniconfig==2.0.0
16+
isodate==0.7.2
17+
isort==6.0.0
1818
Jinja2==3.1.5
19-
lxml==4.9.1
20-
MarkupSafe==1.1.1
21-
mccabe==0.6.1
22-
mock==4.0.3
19+
lxml==5.3.1
20+
MarkupSafe==3.0.2
21+
mccabe==0.7.0
22+
mock==5.1.0
2323
mpmath==1.3.0
24-
networkx==2.5.1
25-
packaging==20.9
26-
pep517==0.10.0
27-
Pint==0.17
28-
pkginfo==1.7.0
29-
pluggy==0.13.1
30-
py==1.10.0
31-
pycodestyle==2.7.0
32-
pyflakes==2.3.1
33-
Pygments==2.15.0
34-
pyparsing==2.4.7
35-
pytest==6.2.4
36-
pytest-cov==2.11.1
37-
pywin32-ctypes==0.2.0
38-
rdflib==5.0.0
39-
readme-renderer==29.0
40-
requests==2.32.0
41-
requests-toolbelt==0.9.1
42-
rfc3986==1.5.0
43-
six==1.16.0
44-
sympy==1.9
45-
toml==0.10.2
46-
tqdm==4.66.3
47-
urllib3==1.26.19
48-
webencodings==0.5.1
49-
zipp==3.19.1
24+
networkx==3.2.1
25+
packaging==24.2
26+
Pint==0.19.2
27+
pluggy==1.5.0
28+
py==1.11.0
29+
pycodestyle==2.12.1
30+
pyflakes==3.2.0
31+
Pygments==2.19.1
32+
pyparsing==3.2.1
33+
pytest==8.3.4
34+
pytest-cov==6.0.0
35+
rdflib==7.1.3
36+
requests==2.32.3
37+
six==1.17.0
38+
snowballstemmer==2.2.0
39+
Sphinx==7.4.7
40+
sphinx-automodapi==0.18.0
41+
sphinxcontrib-applehelp==2.0.0
42+
sphinxcontrib-devhelp==2.0.0
43+
sphinxcontrib-htmlhelp==2.1.0
44+
sphinxcontrib-jsmath==1.0.1
45+
sphinxcontrib-qthelp==2.0.0
46+
sphinxcontrib-serializinghtml==2.0.0
47+
sympy==1.10.1
48+
tomli==2.2.1
49+
urllib3==2.3.0
50+
zipp==3.21.0

setup.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -47,22 +47,22 @@
4747
# List of dependencies
4848
install_requires=[
4949
'py>=1.10.0',
50-
'decorator>=4.4.2, <6',
51-
'importlib-metadata>=1.7, <8',
52-
'isodate>=0.6.0, <1',
53-
'lxml>=4.6.5, <6',
54-
'MarkupSafe>=1.1.1, <3',
55-
'mpmath>=1.1.0, <2',
56-
'networkx>=2.4, <4',
57-
'packaging>=20.4, <24',
58-
'Pint>=0.9, <0.30',
50+
'decorator>=4.5',
51+
'importlib-metadata>=1.7',
52+
'isodate>=0.6',
53+
'lxml>=4.7',
54+
'MarkupSafe>=1.2',
55+
'mpmath>=1.1',
56+
'networkx>=2.4',
57+
'packaging>=20.4',
58+
'Pint>=0.9, <0.20',
5959
'pyparsing>=2.4.7, <4',
60-
'rdflib>=5.0.0, <8',
61-
'six>=1.15.0, <2',
60+
'rdflib>=5.0',
61+
'six>=1.15',
6262
'sympy>=1.9, <1.11',
63-
'zipp>=1.2.0, <4',
64-
'Jinja2>=3.0.0, <4',
65-
'cellmlmanip>=0.3.6, <0.4',
63+
'zipp>=1.2',
64+
'Jinja2>=3.0',
65+
'cellmlmanip>=0.3.7',
6666
],
6767
extras_require={
6868
'docs': [

0 commit comments

Comments
 (0)