Skip to content

Commit

Permalink
remove Python 3.7 support (#89)
Browse files Browse the repository at this point in the history
* remove Python 3.7 (EOL)
* add Python 3.12
* update README
* update actions
* update version to 0.8.0
  • Loading branch information
vchrisb authored Oct 12, 2023
1 parent fd7bd95 commit 0a906db
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/make_wheel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
run: pip install wheel twine

- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Build wheel
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
with:
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
[![Codestyle](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Documentation Status](https://readthedocs.org/projects/python-e3dc/badge/?version=latest)](https://python-e3dc.readthedocs.io/en/latest/?badge=latest)

**NOTE: With Release 0.6.0 at least Python 3.7 is required**
**NOTE: With Release 0.8.0 at least Python 3.8 is required**

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

Expand Down Expand Up @@ -174,5 +174,5 @@ One limitation of the package concerns the implemented RSCP methods. This projec
- Open an issue before making a pull request
- Note the E3/DC system you tested with and implementation details
- Pull request checks will enforce code styling (black, flake8, flake8-docstrings, isort)
- Make sure to support Python versions >= 3.7
- Make sure to support Python versions >= 3.8
- Consider adding yourself to `AUTHORS`
2 changes: 1 addition & 1 deletion e3dc/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@
"FrameError",
"set_rscp_debug",
]
__version__ = "0.7.6"
__version__ = "0.8.0"
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[tool.black]
target-version = ['py37','py38','py39','py310','py311']
target-version = ['py38','py39','py310','py311','py312']
include = '\.pyi?$'
exclude = '''
/(
Expand Down
5 changes: 3 additions & 2 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@ classifiers =
Intended Audience :: Developers
License :: OSI Approved :: MIT License
Operating System :: OS Independent
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12

[options]
zip_safe=False
python_requires = >=3.7
python_requires = >=3.8
install_requires =
py3rijndael
python-dateutil
Expand Down

0 comments on commit 0a906db

Please sign in to comment.