diff --git a/setup.py b/setup.py index 7e412aa..36c3ee0 100644 --- a/setup.py +++ b/setup.py @@ -15,10 +15,10 @@ # Testing dependencies testing_extras = [ # Required for running the tests - "tox>=3.26.0,<3.27", + "tox>=4.18.1,<4.19", # For coverage and PEP8 linting "coverage>=6.5.0,<6.6", - "flake8>=5.0.4,<5.1", + "flake8>=7.0.0,<7.1", "isort>=5.10.1", # For test site "wagtail>=4.1", diff --git a/tox.ini b/tox.ini index 66478de..0cff97a 100644 --- a/tox.ini +++ b/tox.ini @@ -7,10 +7,9 @@ skipsdist = True usedevelop = True envlist = - py{38,39,310}-dj{32,41}-wt{41,42,50,51,52} - py311-dj41-wt{41,42,50,51,52} - py311-dj42-wt{50,51,52} - py312-dj42-wt{52} + py{38,39,310,311}-dj42-wt{50,51,52,60,61,62}-dr4 + py{310,311,312}-dj50-wt{52,60,61,62}-dr4 + py{310,311,312}-dj51-wt{60,61,62}-dr4 [testenv] install_command = pip install -e ".[testing]" -U {opts} {packages} @@ -25,12 +24,18 @@ basepython = py312: python3.12 deps = - dj32: Django>=3.2,<4.0 - dj41: Django>=4.1,<4.2 dj42: Django>=4.2,<4.3 - wt41: wagtail>=4.1,<5.0 + dj50: Django>=5.0,<5.1 + dj51: Django>=5.1,<5.2 + wt42: wagtail>=4.2,<5.0 wt50: wagtail>=5.0,<5.1 wt51: wagtail>=5.1,<5.2 + wt52: wagtail>=5.2,<5.3 + wt60: wagtail>=6.0,<6.1 + wt61: wagtail>=6.1,<6.2 + wt62: wagtail>=6.2,<6.3 + dr3: django_recaptcha>=3.0.0,<4.0.0 + dr4: django_recaptcha>=4.0.0,<5.0.0 commands = make lint