diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0af5b80b..f7cf8353 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-20.04 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 diff --git a/CHANGELOG.md b/CHANGELOG.md index a1cc65a8..f86c260b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ Next Release * DPF: enum for UI parameter IDs * DPF bugfixes: correct input PortGroup names; correct UI slider updates; midiout reimplementation * Cleanup: remove deprecated build.json +* Deprecate py37, enable py312 0.9.0 ----- diff --git a/README.md b/README.md index 277eefea..b991d17c 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ hvcc has been integrated into several projects and services. This allows to easi ## Requirements -python 3.7 until 3.11 +python 3.8 until 3.12 * `jinja2` (for generator templating) * `importlib_resources` (for reading static resources) diff --git a/setup.cfg b/setup.cfg index 1d7d6106..e5867dfa 100644 --- a/setup.cfg +++ b/setup.cfg @@ -11,20 +11,20 @@ classifiers = Intended Audience :: Developers Topic :: Software Development :: Compilers License :: OSI Approved :: GNU General Public License v3 (GPLv3) - 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] include_package_data = True packages = find: -python_requires = >= 3.7 +python_requires = >= 3.8 install_requires = Jinja2>=2.11 importlib_resources>=5.1 - wstd2daisy>=0.5.0 + wstd2daisy>=0.5.1 [options.entry_points] console_scripts = diff --git a/tox.ini b/tox.ini index 674d11fa..812a253b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,15 +1,15 @@ ; Tox config [tox] -envlist = flake8, mypy, py37, py38, py39, py310, py311 +envlist = flake8, mypy, py38, py39, py310, py311, py312 skipsdist = true [gh-actions] python = - 3.7: py37 3.8: py38 3.9: py39 3.10: py310 3.11: flake8, mypy, py311 + 3.12: py312 ; Test config [testenv]