diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 222a6d6..bf8d94d 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -28,7 +28,7 @@ jobs: strategy: matrix: - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] name: Build with Python ${{ matrix.python-version }} steps: diff --git a/CHANGELOG.md b/CHANGELOG.md index 57fd26e..1f9e2b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ Miscellaneous: - Add support for Python 3.13 - Add support for Django 5.1 +- Drop support for Python 3.7 and 3.8 ## 5.1.0 diff --git a/pyproject.toml b/pyproject.toml index 26352e8..9299dcc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ authors = [ maintainers = [{name = "David Wobrock", email = "david.wobrock@gmail.com"}] license = {text = "Apache-2.0"} readme = "README.md" -requires-python = ">=3.7" +requires-python = ">=3.9" dependencies = [ "django>=2.2", "appdirs>=1.4.3", @@ -31,8 +31,6 @@ classifiers = [ "Framework :: Django :: 5.1", "Programming Language :: Python", "Programming Language :: Python :: 3", - "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", diff --git a/tox.ini b/tox.ini index 7ffcb30..04749cc 100644 --- a/tox.ini +++ b/tox.ini @@ -1,9 +1,9 @@ [tox] envlist = - py{37,38,39,310}-django32 - py{38,39,310}-django40 - py{38,39,310,311,312}-django41 - py{38,39,310,311,312}-django42 + py{39,310}-django32 + py{39,310}-django40 + py{39,310,311,312}-django41 + py{39,310,311,312}-django42 py{310,311,312}-django50 py{310,311,312,313}-django51 lint @@ -11,8 +11,6 @@ envlist = [gh-actions] python = - 3.7: py37 - 3.8: py38 3.9: py39 3.10: py310 3.11: py311