diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 319c9c76e..98524eb0b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,7 +16,7 @@ jobs: python-version: [ "3.9", "3.10", "3.11", "3.12" ] django-version: [ "4.2.0", "5.0.0", ] cryptography-version: [ "42.0" ] - pydantic-version: [ "2.6.0", "2.7.0" , "2.8.0"] + pydantic-version: [ "2.7.0" , "2.8.0"] exclude: - python-version: 3.9 django-version: 5.0.0 diff --git a/docs/source/changelog/TBR_2.0.0.rst b/docs/source/changelog/TBR_2.0.0.rst index 065329b03..9a3c3c17f 100644 --- a/docs/source/changelog/TBR_2.0.0.rst +++ b/docs/source/changelog/TBR_2.0.0.rst @@ -15,7 +15,7 @@ Dependencies ************ * Add support for Pydantic 2.8. -* **BACKWARDS INCOMPATIBLE:** Dropped support for ``pydantic~=2.5.0``, ``acme~=2.9.0`` and ``Celery~=5.3.0``. +* **BACKWARDS INCOMPATIBLE:** Dropped support for ``pydantic<2.7.0``, ``acme~=2.9.0`` and ``Celery~=5.3.0``. * Drop support for Alpine 3.17. ********** diff --git a/docs/source/quickstart/as_app.rst b/docs/source/quickstart/as_app.rst index 7eba9a712..ef5e79f1e 100644 --- a/docs/source/quickstart/as_app.rst +++ b/docs/source/quickstart/as_app.rst @@ -35,7 +35,7 @@ tested with what release (changes to previous versions in **bold**): ========= ============== ================== =============== ============= ================ ============= django-ca Python Django cryptography Celery acme pydantic ========= ============== ================== =============== ============= ================ ============= -2.0 3.9 - 3.12 4.2 - 5.0 42 **5.4** **2.10** - 2.11 **2.6** - 2.7 +2.0 3.9 - 3.12 4.2 - 5.0 42 **5.4** **2.10** - 2.11 **2.7 - 2.8** 1.29 **3.9** - 3.12 4.2 - 5.0 **42** 5.3 - **5.4** **2.9 - 2.11** 2.5 - **2.7** 1.28 3.8 - 3.12 **4.2 - 5.0** 41 - **42** 5.3 **2.7 - 2.9** 2.5 - 2.6 1.27 3.8 - **3.12** 3.2, **4.2** **41** **5.3** 2.6 - **2.7** diff --git a/pyproject.toml b/pyproject.toml index 1b55bda7c..4f5569e8b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ python = ["3.9", "3.10", "3.11", "3.12"] django = ["4.2", "5.0"] cryptography = ["42"] acme = ["2.10", "2.11"] -pydantic = ["2.6", "2.7", "2.8"] +pydantic = ["2.7", "2.8"] # https://alpinelinux.org/releases/ alpine = [ diff --git a/tox.ini b/tox.ini index 1466ba728..7b39ebb8f 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] envlist = pylint,docs,lint,mypy,demo,dist-test - py{310,311,312}-dj{5.0}-cg{42}-acme{2.10,2.11}-pydantic{2.6,2.7,2.8} - py{39,310,311,312}-dj{4.2}-cg{42}-acme{2.10,2.11}-pydantic{2.6,2.7,2.8} + py{310,311,312}-dj{5.0}-cg{42}-acme{2.10,2.11}-pydantic{2.7,2.8} + py{39,310,311,312}-dj{4.2}-cg{42}-acme{2.10,2.11}-pydantic{2.7,2.8} faketime [testenv] @@ -14,7 +14,6 @@ deps = cg42: cryptography~=42.0 acme2.10: acme~=2.10.0 acme2.11: acme~=2.11.0 - pydantic2.6: pydantic~=2.6.0 pydantic2.7: pydantic~=2.7.0 pydantic2.8: pydantic~=2.8.0 setenv =