From 7152ccdb9366644485e3a2efef5c1330dcce35a9 Mon Sep 17 00:00:00 2001 From: clatapie <78221213+clatapie@users.noreply.github.com> Date: Thu, 9 Oct 2025 11:01:53 +0200 Subject: [PATCH 1/2] build: supporting Python 3.14 --- .github/workflows/ci_cd.yml | 2 +- README.rst | 2 +- pyproject.toml | 1 + tox.ini | 3 ++- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 0c37cd5af..574c7d8f8 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -76,7 +76,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] - python-version: ['3.10', '3.11', '3.12', '3.13'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] # Only perform wheelhouse builds for Windows and macOS when releasing should-release: - ${{ github.event_name == 'push' && contains(github.ref, 'refs/tags') }} diff --git a/README.rst b/README.rst index ad2a36a6c..a700dc4a5 100644 --- a/README.rst +++ b/README.rst @@ -42,7 +42,7 @@ Installation For users ~~~~~~~~~ The ``ansys.math.core`` package currently supports Python 3.10 through -Python 3.13 on Windows, Mac OS, and Linux. +Python 3.14 on Windows, Mac OS, and Linux. Install the latest package for use with this command: diff --git a/pyproject.toml b/pyproject.toml index 5df5f60ab..b449abd32 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,7 @@ classifiers=[ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ] diff --git a/tox.ini b/tox.ini index 92ec2f1f2..6dfd559b5 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] description = Default tox environments list envlist = - style,{py310,py311,py312,py313}{,-coverage},doc + style,{py310,py311,py312,py313,py314}{,-coverage},doc skip_missing_interpreters = true isolated_build = true isolated_build_env = build @@ -13,6 +13,7 @@ basepython = py311: python3.11 py312: python3.12 py313: python3.13 + py314: python3.14 py: python3 {style,reformat,doc}: python3 setenv = From 59aca7b3675e55b94c16d2829cc4db87aa2ccb26 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Thu, 9 Oct 2025 09:02:39 +0000 Subject: [PATCH 2/2] chore: adding changelog file 567.miscellaneous.md [dependabot-skip] --- doc/changelog.d/567.miscellaneous.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 doc/changelog.d/567.miscellaneous.md diff --git a/doc/changelog.d/567.miscellaneous.md b/doc/changelog.d/567.miscellaneous.md new file mode 100644 index 000000000..39972d611 --- /dev/null +++ b/doc/changelog.d/567.miscellaneous.md @@ -0,0 +1 @@ +Build: supporting Python 3.14