diff --git a/.github/workflows/django.yml b/.github/workflows/django.yml index 09a244fa..13b15314 100644 --- a/.github/workflows/django.yml +++ b/.github/workflows/django.yml @@ -13,7 +13,7 @@ jobs: max-parallel: 4 matrix: python-version: [3.9, "3.10", "3.11", "3.12"] - dj-version: ["3.0.*", "3.1.*", "3.2.*", "4.0.*", "4.1.*", "4.2.*", "5.0.*", "5.1.*"] + dj-version: ["3.0.*", "3.1.*", "3.2.*", "4.0.*", "4.1.*", "4.2.*", "5.0.*", "5.1.*", "5.2.*"] drf-version: ["3.11.*", "3.12.*", "3.13.*", "3.14.*", "3.15.*"] exclude: - dj-version: '4.0.*' @@ -36,6 +36,8 @@ jobs: python-version: 3.9 - dj-version: '5.1.*' python-version: 3.9 + - dj-version: '5.2.*' + python-version: 3.9 - dj-version: '5.0.*' drf-version: '3.11.*' - dj-version: '5.0.*' @@ -48,6 +50,12 @@ jobs: drf-version: '3.12.*' - dj-version: '5.1.*' drf-version: '3.13.*' + - dj-version: '5.2.*' + drf-version: '3.11.*' + - dj-version: '5.2.*' + drf-version: '3.12.*' + - dj-version: '5.2.*' + drf-version: '3.13.*' - python-version: 3.12 dj-version: '3.0.*' - python-version: 3.12 diff --git a/install_requires.txt b/install_requires.txt index c9af0dd4..e61a3f4a 100644 --- a/install_requires.txt +++ b/install_requires.txt @@ -1,4 +1,4 @@ -Django>=3.2,<5.2 +Django>=3.2,<5.3 djangorestframework>=3.11.2,<3.16 inflection>=0.5.0 requests diff --git a/requirements.txt b/requirements.txt index 97d94c4f..0e79a68d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,7 +14,7 @@ tox-pyenv==1.1.0 tox==4.11.3 twine==4.0.2 inflection==0.5.1 -Django>=3.2,<5.2 +Django>=3.2,<5.3 djangorestframework>=3.11.2,<3.16 orjson>=3.9.7 black==23.9.1 diff --git a/tox.ini b/tox.ini index 159c8ee6..ed4e5902 100644 --- a/tox.ini +++ b/tox.ini @@ -4,7 +4,7 @@ addopts=--tb=short [tox] envlist = py310-lint, - {py310,py311}-django{32,40,41,42,50,51}-drf{311,312,313,314}, + {py310,py311}-django{32,40,41,42,50,51,52}-drf{311,312,313,314}, {py38,py39,py310}-django{32}-drf{313,314}, {py38,py39,py310}-django{40,41,42}-drf{314,315}, @@ -19,6 +19,7 @@ deps = django42: Django>=4.2,<4.3 django50: Django>=5.0,<5.1 django51: Django>=5.1,<5.2 + django52: Django>=5.2,<5.3 drf311: djangorestframework>=3.11.2,<3.12 drf312: djangorestframework>=3.12,<3.13 drf313: djangorestframework>=3.13,<3.14