Skip to content

Commit 2b25c48

Browse files
chore: python 3.14 support
1 parent 1262810 commit 2b25c48

File tree

4 files changed

+142
-13
lines changed

4 files changed

+142
-13
lines changed

.github/workflows/tidy3d-python-client-develop-cli.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Set up Python
3232
uses: actions/setup-python@v5
3333
with:
34-
python-version: '3.13'
34+
python-version: '3.14'
3535

3636
- name: Install Dependencies
3737
run: |

.github/workflows/tidy3d-python-client-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ jobs:
423423
cancel-in-progress: true
424424
strategy:
425425
matrix:
426-
python-version: ['3.10', '3.13']
426+
python-version: ['3.10', '3.14']
427427
defaults:
428428
run:
429429
shell: bash
@@ -475,7 +475,7 @@ jobs:
475475
476476
- name: diff-coverage-report
477477
if: >-
478-
matrix.python-version == '3.13' &&
478+
matrix.python-version == '3.14' &&
479479
github.event_name == 'pull_request' &&
480480
!contains(github.event.pull_request.labels.*.name, 'ignore_diff_coverage')
481481
env:
@@ -489,7 +489,7 @@ jobs:
489489
490490
- uses: actions/github-script@v7
491491
if: >-
492-
matrix.python-version == '3.13' &&
492+
matrix.python-version == '3.14' &&
493493
github.event_name == 'pull_request' &&
494494
!contains(github.event.pull_request.labels.*.name, 'ignore_diff_coverage') &&
495495
github.event.pull_request.head.repo.fork == false
@@ -536,7 +536,7 @@ jobs:
536536
cancel-in-progress: true
537537
strategy:
538538
matrix:
539-
python-version: ['3.10', '3.11', '3.12', '3.13']
539+
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
540540
platform: [windows-latest, ubuntu-latest, macos-latest]
541541
defaults:
542542
run:

poetry.lock

Lines changed: 135 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ classifiers = [
1313
"Programming Language :: Python :: 3.11",
1414
"Programming Language :: Python :: 3.12",
1515
"Programming Language :: Python :: 3.13",
16+
"Programming Language :: Python :: 3.14",
1617
"Operating System :: OS Independent",
1718
]
1819
documentation = "https://docs.flexcompute.com/projects/tidy3d/en/latest/"
@@ -22,7 +23,7 @@ include = [{ path = "tidy3d/style.mplstyle", format = ["sdist", "wheel"] }]
2223
"Bug Tracker" = "https://github.com/flexcompute/tidy3d/issues"
2324

2425
[tool.poetry.dependencies]
25-
python = ">=3.10,<3.14"
26+
python = ">=3.10,<3.15"
2627
pyroots = ">=0.5.0"
2728
xarray = ">=2023.08"
2829
importlib-metadata = ">=6.0.0"

0 commit comments

Comments
 (0)