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/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..69ebf962 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-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 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