Skip to content

Commit 82f1dc2

Browse files
committed
moving to Python 3.13
1 parent 5295c17 commit 82f1dc2

File tree

5 files changed

+9
-21
lines changed

5 files changed

+9
-21
lines changed

.github/workflows/publish_to_pypi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: setup python
2525
uses: actions/setup-python@v5
2626
with:
27-
python-version: "3.12"
27+
python-version: "3.13"
2828

2929
- name: install build tools
3030
run: |

.github/workflows/tests.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
- name: setup Python
1010
uses: actions/setup-python@v5
1111
with:
12-
python-version: "3.12"
12+
python-version: "3.13"
1313

1414
- name: checkout
1515
uses: actions/checkout@v4
@@ -26,7 +26,7 @@ jobs:
2626
strategy:
2727
matrix:
2828
os: [ubuntu-latest] # [ubuntu-latest, windows-latest, macos-latest]
29-
python-version: ["3.10"] # ["3.9", "3.10", "3.11", "3.12"]
29+
python-version: ["3.9", "3.10", "3.13"]
3030
steps:
3131
- name: checkout
3232
uses: actions/checkout@v4

.gitlab-ci.yml

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ stages:
44

55
test-lint:
66
stage: test
7-
image: "python:3.12"
7+
image: "python:3.13"
88
needs: []
99
script:
1010
- pip install isort black[jupyter] flake8-docstrings
@@ -16,6 +16,9 @@ test-lint:
1616
.test-lin_py:
1717
stage: test
1818
needs: []
19+
parallel:
20+
matrix:
21+
- IMAGE: ["python:3.9", "python:3.10", "python:3.13"]
1922
before_script:
2023
# missing dependencies for pyvista
2124
- apt-get update && apt-get install libgl1 -y
@@ -32,22 +35,6 @@ test-lint:
3235
path: ./tests/coverage.xml
3336
when: always
3437

35-
test-lin_py_3.9:
36-
extends: ".test-lin_py"
37-
image: "python:3.9"
38-
39-
test-lin_py_3.10:
40-
extends: ".test-lin_py"
41-
image: "python:3.10"
42-
43-
test-lin_py_3.11:
44-
extends: ".test-lin_py"
45-
image: "python:3.11"
46-
47-
test-lin_py_3.12:
48-
extends: ".test-lin_py"
49-
image: "python:3.12"
50-
5138
doc-compile_paper:
5239
stage: doc
5340
needs: []

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ repos:
3131
additional_dependencies: [flake8-docstrings]
3232
# strip output of notebooks
3333
- repo: https://github.com/kynan/nbstripout
34-
rev: 0.7.1
34+
rev: 0.8.1
3535
hooks:
3636
- id: nbstripout
3737
# pyupgrade

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ classifiers = [
3030
"Programming Language :: Python :: 3.10",
3131
"Programming Language :: Python :: 3.11",
3232
"Programming Language :: Python :: 3.12",
33+
"Programming Language :: Python :: 3.13",
3334
"Topic :: Scientific/Engineering",
3435
]
3536
requires-python = ">=3.9"

0 commit comments

Comments
 (0)