Skip to content

Commit 0a906db

Browse files
authored
remove Python 3.7 support (#89)
* remove Python 3.7 (EOL) * add Python 3.12 * update README * update actions * update version to 0.8.0
1 parent fd7bd95 commit 0a906db

6 files changed

Lines changed: 10 additions & 9 deletions

File tree

.github/workflows/make_wheel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
run: pip install wheel twine
2222

2323
- name: Checkout repository
24-
uses: actions/checkout@v3
24+
uses: actions/checkout@v4
2525

2626
- name: Build wheel
2727
run: |

.github/workflows/validate.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
10+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
1111
steps:
12-
- uses: actions/checkout@v3
12+
- uses: actions/checkout@v4
1313
- name: Set up Python ${{ matrix.python-version }}
1414
uses: actions/setup-python@v4
1515
with:

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[![Codestyle](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
66
[![Documentation Status](https://readthedocs.org/projects/python-e3dc/badge/?version=latest)](https://python-e3dc.readthedocs.io/en/latest/?badge=latest)
77

8-
**NOTE: With Release 0.6.0 at least Python 3.7 is required**
8+
**NOTE: With Release 0.8.0 at least Python 3.8 is required**
99

1010
Python API for querying an [E3/DC](https://e3dc.de/) systems
1111

@@ -174,5 +174,5 @@ One limitation of the package concerns the implemented RSCP methods. This projec
174174
- Open an issue before making a pull request
175175
- Note the E3/DC system you tested with and implementation details
176176
- Pull request checks will enforce code styling (black, flake8, flake8-docstrings, isort)
177-
- Make sure to support Python versions >= 3.7
177+
- Make sure to support Python versions >= 3.8
178178
- Consider adding yourself to `AUTHORS`

e3dc/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@
2525
"FrameError",
2626
"set_rscp_debug",
2727
]
28-
__version__ = "0.7.6"
28+
__version__ = "0.8.0"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tool.black]
2-
target-version = ['py37','py38','py39','py310','py311']
2+
target-version = ['py38','py39','py310','py311','py312']
33
include = '\.pyi?$'
44
exclude = '''
55
/(

setup.cfg

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,15 @@ classifiers =
1515
Intended Audience :: Developers
1616
License :: OSI Approved :: MIT License
1717
Operating System :: OS Independent
18-
Programming Language :: Python :: 3.7
1918
Programming Language :: Python :: 3.8
2019
Programming Language :: Python :: 3.9
2120
Programming Language :: Python :: 3.10
21+
Programming Language :: Python :: 3.11
22+
Programming Language :: Python :: 3.12
2223

2324
[options]
2425
zip_safe=False
25-
python_requires = >=3.7
26+
python_requires = >=3.8
2627
install_requires =
2728
py3rijndael
2829
python-dateutil

0 commit comments

Comments
 (0)