From 33095ed7b5817fc12bcf5ab6d0d7c2332b4a90f7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 01:53:58 +0000 Subject: [PATCH 1/3] Bump the all-deps group across 1 directory with 8 updates Bumps the all-deps group with 8 updates in the /requirements directory: | Package | From | To | | --- | --- | --- | | [sphinx](https://github.com/sphinx-doc/sphinx) | `8.1.3` | `9.1.0` | | [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) | `3.0.2` | `3.1.0` | | [isort](https://github.com/PyCQA/isort) | `7.0.0` | `8.0.1` | | [django-filter](https://github.com/carltongibson/django-filter) | `25.1` | `25.2` | | [django-polymorphic](https://github.com/jazzband/django-polymorphic) | `4.10.5` | `4.11.2` | | [faker](https://github.com/joke2k/faker) | `40.1.2` | `40.12.0` | | [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `7.0.0` | `7.1.0` | | [pytest-django](https://github.com/pytest-dev/pytest-django) | `4.11.1` | `4.12.0` | Updates `sphinx` from 8.1.3 to 9.1.0 - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v8.1.3...v9.1.0) Updates `sphinx-rtd-theme` from 3.0.2 to 3.1.0 - [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst) - [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/3.0.2...3.1.0) Updates `isort` from 7.0.0 to 8.0.1 - [Release notes](https://github.com/PyCQA/isort/releases) - [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md) - [Commits](https://github.com/PyCQA/isort/compare/7.0.0...8.0.1) Updates `django-filter` from 25.1 to 25.2 - [Release notes](https://github.com/carltongibson/django-filter/releases) - [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst) - [Commits](https://github.com/carltongibson/django-filter/compare/25.1...25.2) Updates `django-polymorphic` from 4.10.5 to 4.11.2 - [Release notes](https://github.com/jazzband/django-polymorphic/releases) - [Commits](https://github.com/jazzband/django-polymorphic/compare/v4.10.5...v4.11.2) Updates `faker` from 40.1.2 to 40.12.0 - [Release notes](https://github.com/joke2k/faker/releases) - [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md) - [Commits](https://github.com/joke2k/faker/compare/v40.1.2...v40.12.0) Updates `pytest-cov` from 7.0.0 to 7.1.0 - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-cov/compare/v7.0.0...v7.1.0) Updates `pytest-django` from 4.11.1 to 4.12.0 - [Release notes](https://github.com/pytest-dev/pytest-django/releases) - [Changelog](https://github.com/pytest-dev/pytest-django/blob/main/docs/changelog.rst) - [Commits](https://github.com/pytest-dev/pytest-django/compare/v4.11.1...v4.12.0) --- updated-dependencies: - dependency-name: sphinx dependency-version: 9.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-deps - dependency-name: sphinx-rtd-theme dependency-version: 3.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-deps - dependency-name: isort dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-deps - dependency-name: django-filter dependency-version: '25.2' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-deps - dependency-name: django-polymorphic dependency-version: 4.11.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-deps - dependency-name: faker dependency-version: 40.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-deps - dependency-name: pytest-cov dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-deps - dependency-name: pytest-django dependency-version: 4.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-deps ... Signed-off-by: dependabot[bot] --- requirements/requirements-codestyle.txt | 2 +- requirements/requirements-documentation.txt | 4 ++-- requirements/requirements-optionals.txt | 4 ++-- requirements/requirements-testing.txt | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/requirements/requirements-codestyle.txt b/requirements/requirements-codestyle.txt index dd1fa838..ba1854f6 100644 --- a/requirements/requirements-codestyle.txt +++ b/requirements/requirements-codestyle.txt @@ -2,4 +2,4 @@ black==26.3.1 flake8==7.3.0 flake8-bugbear==25.11.29 flake8-isort==7.0.0 -isort==7.0.0 +isort==8.0.1 diff --git a/requirements/requirements-documentation.txt b/requirements/requirements-documentation.txt index 76f3bf9a..1fbe8140 100644 --- a/requirements/requirements-documentation.txt +++ b/requirements/requirements-documentation.txt @@ -1,3 +1,3 @@ recommonmark==0.7.1 -Sphinx==8.1.3 -sphinx_rtd_theme==3.0.2 +Sphinx==9.1.0 +sphinx_rtd_theme==3.1.0 diff --git a/requirements/requirements-optionals.txt b/requirements/requirements-optionals.txt index 772cceda..3b5bf1b2 100644 --- a/requirements/requirements-optionals.txt +++ b/requirements/requirements-optionals.txt @@ -1,2 +1,2 @@ -django-filter==25.1 -django-polymorphic==4.10.5 +django-filter==25.2 +django-polymorphic==4.11.2 diff --git a/requirements/requirements-testing.txt b/requirements/requirements-testing.txt index d5ad8d44..4f85f52b 100644 --- a/requirements/requirements-testing.txt +++ b/requirements/requirements-testing.txt @@ -1,7 +1,7 @@ factory-boy==3.3.3 -Faker==40.1.2 +Faker==40.12.0 pytest==9.0.2 -pytest-cov==7.0.0 -pytest-django==4.11.1 +pytest-cov==7.1.0 +pytest-django==4.12.0 pytest-factoryboy==2.8.1 syrupy==5.1.0 From 2bbcab2f4abbd028517e9d750577036737141693 Mon Sep 17 00:00:00 2001 From: Oliver Sauder Date: Tue, 7 Apr 2026 11:50:29 +0400 Subject: [PATCH 2/3] Drop to 25.1 as we still support Django 4.2 --- requirements/requirements-optionals.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/requirements-optionals.txt b/requirements/requirements-optionals.txt index 3b5bf1b2..69ebf962 100644 --- a/requirements/requirements-optionals.txt +++ b/requirements/requirements-optionals.txt @@ -1,2 +1,2 @@ -django-filter==25.2 +django-filter==25.1 django-polymorphic==4.11.2 From f0e816351a0e19f7a73a73a743fc691ae609fd48 Mon Sep 17 00:00:00 2001 From: Oliver Sauder Date: Tue, 7 Apr 2026 11:54:58 +0400 Subject: [PATCH 3/3] Build docs with Python 3.12 and Ubuntu 24.04 This way it supports the newest Sphinx version --- .github/workflows/tests.yml | 4 ++-- .readthedocs.yaml | 4 ++-- tox.ini | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f65f215a..ca84454b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -44,10 +44,10 @@ jobs: tox-env: ["black", "lint", "docs"] steps: - uses: actions/checkout@v2 - - name: Set up Python 3.10 + - name: Set up Python 3.12 uses: actions/setup-python@v2 with: - python-version: "3.10" + python-version: "3.12" - name: Install dependencies run: | python -m pip install --upgrade pip diff --git a/.readthedocs.yaml b/.readthedocs.yaml index fa503604..58c87944 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -1,9 +1,9 @@ version: 2 build: - os: "ubuntu-22.04" + os: "ubuntu-24.04" tools: - python: "3.10" + python: "3.12" sphinx: configuration: docs/conf.py diff --git a/tox.ini b/tox.ini index 1ebb99ad..e4099400 100644 --- a/tox.ini +++ b/tox.ini @@ -28,13 +28,13 @@ commands = pytest --cov --no-cov-on-fail --cov-report xml {posargs} [testenv:black] -basepython = python3.10 +basepython = python3.12 deps = -rrequirements/requirements-codestyle.txt commands = black --check . [testenv:lint] -basepython = python3.10 +basepython = python3.12 deps = -rrequirements/requirements-codestyle.txt -rrequirements/requirements-testing.txt @@ -43,7 +43,7 @@ commands = flake8 [testenv:docs] # keep in sync with .readthedocs.yml -basepython = python3.10 +basepython = python3.12 deps = -rrequirements/requirements-optionals.txt -rrequirements/requirements-documentation.txt