diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index 0c37cd5a..574c7d8f 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 ad2a36a6..a700dc4a 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/doc/changelog.d/567.miscellaneous.md b/doc/changelog.d/567.miscellaneous.md new file mode 100644 index 00000000..39972d61 --- /dev/null +++ b/doc/changelog.d/567.miscellaneous.md @@ -0,0 +1 @@ +Build: supporting Python 3.14 diff --git a/pyproject.toml b/pyproject.toml index 5df5f60a..b449abd3 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 92ec2f1f..6dfd559b 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 =