Skip to content

Commit dae4acd

Browse files
ci: updating supported Python versions (#420)
Co-authored-by: pyansys-ci-bot <[email protected]>
1 parent 6f33c84 commit dae4acd

File tree

5 files changed

+8
-10
lines changed

5 files changed

+8
-10
lines changed

.github/workflows/ci_cd.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
7676
fail-fast: false
7777
matrix:
7878
os: [ubuntu-latest, windows-latest, macos-latest]
79-
python-version: ['3.8', '3.9', '3.10', '3.11']
79+
python-version: ['3.10', '3.11', '3.12']
8080
# Only perform wheelhouse builds for Windows and macOS when releasing
8181
should-release:
8282
- ${{ github.event_name == 'push' && contains(github.ref, 'refs/tags') }}

README.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ Installation
4141

4242
For users
4343
~~~~~~~~~
44-
The ``ansys.math.core`` package currently supports Python 3.8 through
45-
Python 3.11 on Windows, Mac OS, and Linux.
44+
The ``ansys.math.core`` package currently supports Python 3.10 through
45+
Python 3.12 on Windows, Mac OS, and Linux.
4646

4747
Install the latest package for use with this command:
4848

doc/changelog.d/420.maintenance.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ci: updating supported Python versions

pyproject.toml

+2-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ name = "ansys-math-core"
88
version = "0.2.dev0"
99
description = "A Python wrapper for PyAnsys Math libraries."
1010
readme = "README.rst"
11-
requires-python = ">=3.8"
11+
requires-python = ">=3.10"
1212
license = {file = "LICENSE"}
1313
authors = [
1414
{name = "ANSYS, Inc.", email = "[email protected]"},
@@ -18,10 +18,9 @@ maintainers = [
1818
]
1919
classifiers=[
2020
"Development Status :: 4 - Beta",
21-
"Programming Language :: Python :: 3.8",
22-
"Programming Language :: Python :: 3.9",
2321
"Programming Language :: Python :: 3.10",
2422
"Programming Language :: Python :: 3.11",
23+
"Programming Language :: Python :: 3.12",
2524
"License :: OSI Approved :: MIT License",
2625
"Operating System :: OS Independent",
2726
]
@@ -30,7 +29,6 @@ dependencies = [
3029
"ansys-tools-path>=0.2.4",
3130
"pyansys-tools-versioning>=0.3.3",
3231
"numpy>=1.14.0",
33-
"importlib-metadata>=4.0,<5; python_version<='3.8'",
3432
"scipy>=1.3.0", # for sparse (consider optional?)
3533
]
3634

tox.ini

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
[tox]
22
description = Default tox environments list
33
envlist =
4-
style,{py38,py39,py310,py311}{,-coverage},doc
4+
style,{py310,py311,py312}{,-coverage},doc
55
skip_missing_interpreters = true
66
isolated_build = true
77
isolated_build_env = build
88

99
[testenv]
1010
description = Checks for project unit tests and coverage (if desired)
1111
basepython =
12-
py38: python3.8
13-
py39: python3.9
1412
py310: python3.10
1513
py311: python3.11
14+
py312: python3.12
1615
py: python3
1716
{style,reformat,doc}: python3
1817
setenv =

0 commit comments

Comments
 (0)