diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b03ced1..58deec2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: "3.13" + python-version: "3.14" cache: "pip" cache-dependency-path: "requirements/*.txt" - name: Run tox @@ -75,7 +75,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: "3.13" + python-version: "3.14" cache: "pip" cache-dependency-path: "requirements/*.txt" - uses: actions/download-artifact@v8 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index cdb2701..3fc62a0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -22,7 +22,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: "3.13" + python-version: "3.14" - name: Build packages run: | pip install -r requirements/testing.txt diff --git a/pyproject.toml b/pyproject.toml index 16584dd..0eca293 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,9 +17,12 @@ classifiers = [ 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', + 'Programming Language :: Python :: 3.13', + 'Programming Language :: Python :: 3.14', 'Framework :: Django', 'Framework :: Django :: 3.2', 'Framework :: Django :: 4.2', + 'Framework :: Django :: 5.2', ] [project.urls] diff --git a/requirements/local.txt b/requirements/local.txt index ab80b22..d1f0864 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -1,6 +1,6 @@ -r testing.txt bump-my-version==1.3.0 -Django>=4.2,<5.0 +Django>=5.2,<6.0 tox==4.50.3 tox-uv==1.33.4 diff --git a/tox.ini b/tox.ini index 48d200a..8831742 100644 --- a/tox.ini +++ b/tox.ini @@ -4,6 +4,7 @@ env_list = lint py310-django3.2 py{310,311,312}-django4.2 + py{310,311,312,313,314}-django5.2 coverage no_package = true @@ -12,18 +13,19 @@ deps = -rrequirements/testing.txt django3.2: Django>=3.2,<4.0 django4.2: Django>=4.2,<5.0 + django5.2: Django>=5.2,<6.0 allowlist_externals = make commands = make test package = editable [testenv:check] -basepython = python3.13 +base_python = python3.14 commands = make check [testenv:lint] -basepython = python3.13 +base_python = python3.14 commands = make lint [testenv:coverage] -basepython = python3.13 +base_python = python3.14 commands = make coverage-report