Wagtail 7.4 Maintenance#12
Draft
nickmoreton wants to merge 7 commits intomainfrom
Draft
Conversation
- tox.ini: drop Wagtail 5.x/6.x envs, add Wagtail 7.2, Django 6.0, Python 3.14 - pyproject.toml: add Python 3.14 classifier, bump wagtail dev dep to >=7.0 - test.yml: add Python 3.14 to CI matrix - birdbath/__init__.py: remove deprecated default_app_config Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- tox [testenv:lint]: replace stale black/flake8/isort deps with ruff==0.14.6 - pyproject.toml: bump ruff pin from 0.6.9 to 0.14.6 to match installed version - pyproject.toml: fix ruff target-version from py313 to py39 (library min, not dev Python) - .pre-commit-config.yaml: bump ruff hook rev from v0.6.9 to v0.14.6 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Wagtail 7.2+ requires Python >=3.10; restrict wagtail72 envs to py310+. Python 3.9 still covers Django 4.2 x Wagtail 7.0. Also set USE_TZ=True in test settings to match Django 5.0+ default and eliminate RemovedInDjango50Warning on Django 4.2 runs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
c454109 to
72937fb
Compare
Remove '3.9' from the GitHub Actions test matrix and update ruff target-version from py39 to py310 to match the new minimum supported Python version. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Wagtail 7.0 predates Django 6.0 and is not compatible with it. Only Wagtail 7.2+ supports Django 6.0. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pairs wagtail73 with Django 5.1, 5.2, and 6.0 (same as wagtail72). Not paired with Django 4.2 as Wagtail 7.3 dropped that support. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Waiting for Wagtail 7.4 release.
Summary
wagtail72/wagtail73tox envs to Python 3.10+ (Wagtail 7.2+ declaresRequires-Python >=3.10)black/flake8/isortdeps in[testenv:lint]withruff==0.14.6, align ruff version acrosspyproject.tomland.pre-commit-config.yamlruff.target-versionfrompy313topy310(should reflect minimum supported Python, not developer Python)USE_TZ = Truein test settings to match Django 5.0+ default and silenceRemovedInDjango50Warningon 4.2 runsdefault_app_configfrombirdbath/__init__.pyTest plan
🤖 Generated with Claude Code