diff --git a/.github/workflows/make_wheel.yml b/.github/workflows/make_wheel.yml index 38fb10f..6b149a5 100644 --- a/.github/workflows/make_wheel.yml +++ b/.github/workflows/make_wheel.yml @@ -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: | diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index cea4f58..3f98449 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -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: diff --git a/README.md b/README.md index 0fcb0b5..d74c5cc 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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` diff --git a/e3dc/__init__.py b/e3dc/__init__.py index cf3bd79..54648a5 100644 --- a/e3dc/__init__.py +++ b/e3dc/__init__.py @@ -25,4 +25,4 @@ "FrameError", "set_rscp_debug", ] -__version__ = "0.7.6" +__version__ = "0.8.0" diff --git a/pyproject.toml b/pyproject.toml index a7b735b..bfcdc61 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [tool.black] -target-version = ['py37','py38','py39','py310','py311'] +target-version = ['py38','py39','py310','py311','py312'] include = '\.pyi?$' exclude = ''' /( diff --git a/setup.cfg b/setup.cfg index 857c438..c2a37d1 100644 --- a/setup.cfg +++ b/setup.cfg @@ -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