Skip to content

Commit 25c4219

Browse files
authored
Test with Python 3.14 (#466)
* Update pyproject.toml * Update pipeline.yml * Update environment.yml
1 parent 6cf36d6 commit 25c4219

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

.github/workflows/pipeline.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
- name: Setup Python
4949
uses: actions/setup-python@v5
5050
with:
51-
python-version: "3.13"
51+
python-version: "3.14"
5252
architecture: x64
5353
- name: Checkout
5454
uses: actions/checkout@v4
@@ -107,7 +107,7 @@ jobs:
107107
- name: Setup Mambaforge
108108
uses: conda-incubator/setup-miniconda@v3
109109
with:
110-
python-version: '3.13'
110+
python-version: '3.14'
111111
miniforge-version: latest
112112
condarc-file: .condarc
113113
environment-file: environment.yml
@@ -161,7 +161,7 @@ jobs:
161161
- name: Setup Mambaforge
162162
uses: conda-incubator/setup-miniconda@v3
163163
with:
164-
python-version: '3.13'
164+
python-version: '3.14'
165165
miniforge-version: latest
166166
condarc-file: .condarc
167167
environment-file: .ci_support/environment.yml
@@ -181,16 +181,19 @@ jobs:
181181
matrix:
182182
include:
183183
- operating-system: macos-latest
184-
python-version: '3.13'
184+
python-version: '3.14'
185185

186186
- operating-system: windows-latest
187-
python-version: '3.13'
187+
python-version: '3.14'
188188

189189
- operating-system: ubuntu-24.04-arm
190-
python-version: '3.13'
190+
python-version: '3.14'
191191

192192
- operating-system: ubuntu-22.04-arm
193-
python-version: '3.13'
193+
python-version: '3.14'
194+
195+
- operating-system: ubuntu-latest
196+
python-version: '3.14'
194197

195198
- operating-system: ubuntu-latest
196199
python-version: '3.13'

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ authors = [
1717
readme = "README.md"
1818
license = { file = "LICENSE" }
1919
keywords = ["pyiron"]
20-
requires-python = ">=3.9, <3.14"
20+
requires-python = ">=3.9, <3.15"
2121
classifiers = [
2222
"Development Status :: 5 - Production/Stable",
2323
"Topic :: Scientific/Engineering :: Physics",
@@ -29,6 +29,7 @@ classifiers = [
2929
"Programming Language :: Python :: 3.11",
3030
"Programming Language :: Python :: 3.12",
3131
"Programming Language :: Python :: 3.13",
32+
"Programming Language :: Python :: 3.14",
3233
]
3334
dependencies = [
3435
"jinja2==3.1.6",

0 commit comments

Comments
 (0)