Skip to content

Commit b2f1dfc

Browse files
authored
FEAT: Dropping support for Python 3.7 (#488)
1 parent 56896b5 commit b2f1dfc

File tree

5 files changed

+9
-11
lines changed

5 files changed

+9
-11
lines changed

.github/workflows/ci_cd.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
fail-fast: false
5454
matrix:
5555
os: [ubuntu-latest, windows-latest, macos-latest]
56-
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11']
56+
python-version: ['3.8', '3.9', '3.10', '3.11']
5757
should-release:
5858
- ${{ github.event_name == 'push' && contains(github.ref, 'refs/tags') }}
5959
exclude:

README.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -244,14 +244,14 @@ archive from the `Releases Page <https://github.com/pyansys/pygeometry/releases>
244244
corresponding machine architecture.
245245

246246
Each wheelhouse archive contains all the Python wheels necessary to install PyGeometry from scratch on Windows,
247-
Linux, and MacOS from Python 3.7 to 3.11. You can install this on an isolated system with a fresh Python
247+
Linux, and MacOS from Python 3.8 to 3.11. You can install this on an isolated system with a fresh Python
248248
installation or on a virtual environment.
249249

250-
For example, on Linux with Python 3.7, unzip the wheelhouse archive and install it with:
250+
For example, on Linux with Python 3.8, unzip the wheelhouse archive and install it with:
251251

252252
.. code:: bash
253253
254-
unzip ansys-geometry-core-v0.3.dev0-wheelhouse-Linux-3.7.zip wheelhouse
254+
unzip ansys-geometry-core-v0.3.dev0-wheelhouse-Linux-3.8.zip wheelhouse
255255
pip install ansys-geometry-core -f wheelhouse --no-index --upgrade --ignore-installed
256256
257257
If you're on Windows with Python 3.9, unzip to a wheelhouse directory and install using the preceding command.

doc/source/getting_started/installation.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ or from the `PyGeometry`_ repository on GitHub.
88
Package dependencies
99
--------------------
1010

11-
PyGeometry is supported on Python version 3.7 and later. As indicated in
11+
PyGeometry is supported on Python version 3.8 and later. As indicated in
1212
`Moving to require Python 3 <https://python3statement.org/>`_, previous
1313
versions of Python are no longer supported.
1414

@@ -79,14 +79,14 @@ archive from the `Releases Page <https://github.com/pyansys/pygeometry/releases>
7979
corresponding machine architecture.
8080

8181
Each wheelhouse archive contains all the Python wheels necessary to install PyGeometry from scratch on Windows,
82-
Linux, and MacOS from Python 3.7 to 3.11. You can install this on an isolated system with a fresh Python
82+
Linux, and MacOS from Python 3.8 to 3.11. You can install this on an isolated system with a fresh Python
8383
installation or on a virtual environment.
8484

85-
For example, on Linux with Python 3.7, unzip the wheelhouse archive and install it with:
85+
For example, on Linux with Python 3.8, unzip the wheelhouse archive and install it with:
8686

8787
.. code:: bash
8888
89-
unzip ansys-geometry-core-v0.3.dev0-wheelhouse-Linux-3.7.zip wheelhouse
89+
unzip ansys-geometry-core-v0.3.dev0-wheelhouse-Linux-3.8.zip wheelhouse
9090
pip install ansys-geometry-core -f wheelhouse --no-index --upgrade --ignore-installed
9191
9292
If you're on Windows with Python 3.9, unzip to a wheelhouse directory and install using the same command as preceding.

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "ansys-geometry-core"
77
version = "0.3.dev0"
88
description = "A python wrapper for Ansys Geometry service"
99
readme = "README.rst"
10-
requires-python = ">=3.7,<4"
10+
requires-python = ">=3.8,<4"
1111
license = {file = "LICENSE"}
1212
authors = [{name = "ANSYS, Inc.", email = "pyansys.core@ansys.com"}]
1313
maintainers = [{name = "PyGeometry developers", email = "PyGeometry@ansys.com"}]
@@ -17,7 +17,6 @@ classifiers = [
1717
"Topic :: Scientific/Engineering :: Information Analysis",
1818
"License :: OSI Approved :: MIT License",
1919
"Operating System :: OS Independent",
20-
"Programming Language :: Python :: 3.7",
2120
"Programming Language :: Python :: 3.8",
2221
"Programming Language :: Python :: 3.9",
2322
"Programming Language :: Python :: 3.10",

tox.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ isolated_build_env = build
99
[testenv]
1010
description = Checks for project unit tests and coverage (if desired)
1111
basepython =
12-
py37: python3.7
1312
py38: python3.8
1413
py39: python3.9
1514
py310: python3.10

0 commit comments

Comments
 (0)