diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a0c0eea..8c50d09 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,8 +14,8 @@ jobs: fail-fast: false matrix: python-version: - - "3.9" - "3.10" + - "3.12" steps: - uses: actions/checkout@v2 diff --git a/.gitignore b/.gitignore index a6e6803..4cc6503 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /django_fhadmin.egg-info /MANIFEST .coverage +.tox/ diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0cd23a7..40df3ae 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -14,6 +14,7 @@ Change log - Minimally reduce the size of the triangle. - Started raising an ``ImproperlyConfigured`` exception when encountering a ``FHADMIN_GROUPS`` configuration without ``FHADMIN_GROUPS_REMAINING``. +- Added Python 3.12, Django 4.2, Django 5.1. `2.2`_ (2022-02-24) diff --git a/setup.cfg b/setup.cfg index 57a9b37..cc4f3cc 100644 --- a/setup.cfg +++ b/setup.cfg @@ -14,14 +14,15 @@ classifiers = License :: OSI Approved :: BSD License Programming Language :: Python :: 3 Programming Language :: Python :: 3 :: Only - Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 [options] packages = find: install_requires = Django>=3.2 -python_requires = >=3.9 +python_requires = >=3.10 include_package_data = True [options.extras_require] diff --git a/tox.ini b/tox.ini index 18e9b0f..c6bf607 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py{39,310}-dj{32,40,main} + py{310,312}-dj{32,42,51,main} [testenv] usedevelop = true @@ -10,7 +10,8 @@ commands = coverage report -m deps = dj32: Django>=3.2,<4.0 - dj40: Django>=4.0,<4.1 + dj42: Django>=4.2,<5.0 + dj51: Django>=5.1,<5.2 djmain: https://github.com/django/django/archive/main.tar.gz # [testenv:docs]