From 7e02721625b6cd744b51beef52f434587d8c531d Mon Sep 17 00:00:00 2001 From: mhoeijm <102799582+mhoeijm@users.noreply.github.com> Date: Mon, 28 Jul 2025 13:41:49 +0200 Subject: [PATCH 1/9] ci: add python 3.13 to ci/cd workflows --- .github/workflows/ci_cd_night.yml | 2 +- .github/workflows/ci_cd_pr.yml | 4 ++-- .github/workflows/ci_cd_release.yml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci_cd_night.yml b/.github/workflows/ci_cd_night.yml index f4d68eb43..aa8844578 100644 --- a/.github/workflows/ci_cd_night.yml +++ b/.github/workflows/ci_cd_night.yml @@ -27,7 +27,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.10', '3.11', '3.12'] + python-version: ['3.10', '3.11', '3.12', '3.13'] tests: - { name: "Base", runner: "ubuntu-latest", markers: "not (requires_fluent or requires_dpf)", tox_extra_args: ""} - { name: "PyDPF", runner: "ubuntu-latest", markers: "requires_dpf", needs_dpf: true} diff --git a/.github/workflows/ci_cd_pr.yml b/.github/workflows/ci_cd_pr.yml index be8623ba8..615f61e3f 100644 --- a/.github/workflows/ci_cd_pr.yml +++ b/.github/workflows/ci_cd_pr.yml @@ -87,7 +87,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest] - python-version: ['3.10', '3.11', '3.12'] + python-version: ['3.10', '3.11', '3.12', '3.13'] steps: - uses: ansys/actions/build-wheelhouse@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12 with: @@ -158,7 +158,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.10', '3.11', '3.12'] + python-version: ['3.10', '3.11', '3.12', '3.13'] tests: - { name: "Base", runner: "ubuntu-latest", markers: "not (requires_fluent or requires_dpf)", tox_extra_args: ""} - { name: "PyDPF", runner: "ubuntu-latest", markers: "requires_dpf", needs_dpf: true} diff --git a/.github/workflows/ci_cd_release.yml b/.github/workflows/ci_cd_release.yml index 9cca66856..475c2aeb4 100644 --- a/.github/workflows/ci_cd_release.yml +++ b/.github/workflows/ci_cd_release.yml @@ -61,7 +61,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest] - python-version: ['3.10', '3.11', '3.12'] + python-version: ['3.10', '3.11', '3.12', '3.13'] steps: - uses: ansys/actions/build-wheelhouse@8d3e4946f36c2a7d447b92e34b1022a5c9dc77a7 # v10.0.12 with: @@ -132,7 +132,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.10', '3.11', '3.12'] + python-version: ['3.10', '3.11', '3.12', '3.13'] tests: - { name: "Base", runner: "ubuntu-latest", markers: "not (requires_fluent or requires_dpf)", tox_extra_args: ""} - { name: "PyDPF", runner: "ubuntu-latest", markers: "requires_dpf", needs_dpf: true} From 21f10660d464e0db340d99415337a33a09a561b9 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Mon, 28 Jul 2025 11:43:43 +0000 Subject: [PATCH 2/9] chore: adding changelog file 1178.maintenance.md [dependabot-skip] --- doc/source/changelog/1178.maintenance.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 doc/source/changelog/1178.maintenance.md diff --git a/doc/source/changelog/1178.maintenance.md b/doc/source/changelog/1178.maintenance.md new file mode 100644 index 000000000..5694a8699 --- /dev/null +++ b/doc/source/changelog/1178.maintenance.md @@ -0,0 +1 @@ +Add python 3.13 to ci/cd workflows \ No newline at end of file From 203eb605661c8d749e01789c2473fa9949224da6 Mon Sep 17 00:00:00 2001 From: mhoeijm <102799582+mhoeijm@users.noreply.github.com> Date: Mon, 28 Jul 2025 14:16:53 +0200 Subject: [PATCH 3/9] ci: remove vtk as explicit dependency --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 2a8490dd3..fed619565 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,7 +36,6 @@ dependencies = [ "pyvista>=0.44.1,<0.46", "scipy<=1.15.3", "validators>=0.34.0", - "vtk>=9.1.0,<9.4", "httpx>=0.28.1", "natsort>=8.4.0", "rich>=13.9.4", From 3786d2ba42d92c3439dd71ec23bacf283c8b6f0c Mon Sep 17 00:00:00 2001 From: mhoeijm <102799582+mhoeijm@users.noreply.github.com> Date: Mon, 28 Jul 2025 14:31:23 +0200 Subject: [PATCH 4/9] Revert "ci: remove vtk as explicit dependency" This reverts commit 203eb605661c8d749e01789c2473fa9949224da6. --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index fed619565..2a8490dd3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,6 +36,7 @@ dependencies = [ "pyvista>=0.44.1,<0.46", "scipy<=1.15.3", "validators>=0.34.0", + "vtk>=9.1.0,<9.4", "httpx>=0.28.1", "natsort>=8.4.0", "rich>=13.9.4", From ef46d27b559d024f8f9d781bb57bfbd1010f2175 Mon Sep 17 00:00:00 2001 From: mhoeijm <102799582+mhoeijm@users.noreply.github.com> Date: Mon, 28 Jul 2025 16:02:50 +0200 Subject: [PATCH 5/9] dbg: pyvista dependency --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 2a8490dd3..570dc773b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,7 +33,7 @@ dependencies = [ "numpy<=2.2.6", "pandas<=3.0.0", "pint>=0.24.4", - "pyvista>=0.44.1,<0.46", + "pyvista>=0.45.3,<0.46", "scipy<=1.15.3", "validators>=0.34.0", "vtk>=9.1.0,<9.4", From 65045d2fd8ff42c4775505450f32440c966fabb3 Mon Sep 17 00:00:00 2001 From: mhoeijm <102799582+mhoeijm@users.noreply.github.com> Date: Thu, 31 Jul 2025 09:03:19 +0200 Subject: [PATCH 6/9] feat: add Python 3.13 to classifiers --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index e3ffd82e7..5ea022264 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,6 +20,7 @@ classifiers = [ "Operating System :: OS Independent", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] dependencies = [ From 74ad2284b47e4f7227adabb6bdedc131df2a1dfb Mon Sep 17 00:00:00 2001 From: mhoeijm <102799582+mhoeijm@users.noreply.github.com> Date: Thu, 7 Aug 2025 15:26:19 +0200 Subject: [PATCH 7/9] ci: bump pyvista version --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 5ea022264..0185c7851 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ dependencies = [ "numpy<=2.2.6", "pandas<=3.0.0", "pint>=0.24.4", - "pyvista>=0.45.3,<0.46", + "pyvista>=0.45.3,<0.47", "scipy<=1.15.3", "validators>=0.34.0", "vtk>=9.1.0,<9.6,!=9.4.*", From 2fee1a7326974d1840536b5e0a7f498de8ba12e8 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Thu, 7 Aug 2025 13:27:53 +0000 Subject: [PATCH 8/9] chore: adding changelog file 1178.maintenance.md [dependabot-skip] --- doc/source/changelog/1178.maintenance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/changelog/1178.maintenance.md b/doc/source/changelog/1178.maintenance.md index 5694a8699..6699f50d5 100644 --- a/doc/source/changelog/1178.maintenance.md +++ b/doc/source/changelog/1178.maintenance.md @@ -1 +1 @@ -Add python 3.13 to ci/cd workflows \ No newline at end of file +Add Python 3.13 to ci/cd workflows \ No newline at end of file From 97b7fa61ba0975a715c120219918f1018244f544 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Wed, 17 Sep 2025 10:59:03 +0000 Subject: [PATCH 9/9] chore: adding changelog file 1178.maintenance.md [dependabot-skip] --- doc/source/changelog/1178.maintenance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/changelog/1178.maintenance.md b/doc/source/changelog/1178.maintenance.md index 6699f50d5..ca0881e4d 100644 --- a/doc/source/changelog/1178.maintenance.md +++ b/doc/source/changelog/1178.maintenance.md @@ -1 +1 @@ -Add Python 3.13 to ci/cd workflows \ No newline at end of file +Add Python 3.13 to ci/cd workflows