Skip to content

feat(deps): support Django 6.0 and 6.1 - #3

Merged
hugobessa merged 1 commit into
mainfrom
feat/update-dependencies
Oct 30, 2026
Merged

hugobessa merged 1 commit into
mainfrom
feat/update-dependencies

Conversation

@hugobessa

Copy link
Copy Markdown
Contributor

What changed

  • django >=4.2,<6.0 → >=4.2,<6.2; django-stubs ^5.2.0 → ^6.0.5; ruff ^0.15.22 → ^0.17.3.
  • Added the Django 6.0 and 6.1 classifiers.
  • tox pairs each Python with the Django releases that support it, following vintasend-django's tox.ini. The lock still resolves Django 5.2 because Django 6 needs Python 3.12, so the factor pins are what actually test 6.x.
  • The CI test job runs poetry run tox instead of pytest, so PRs exercise the Django matrix rather than only the locked version (publish.yml already ran tox).
  • Moved None to the end of two type-union aliases for ruff 0.17's RUF036; no behaviour change.
  • Regenerated poetry.lock with Poetry 2.0.0 so every dependency resolves to the newest release its range allows on the supported Python floor.
  • Ran py310-django42, py312-django60 and py313-django61: all 181 tests pass.

Breaking: no. The Django range widens. The Python matrix stays at 3.10–3.13; adding 3.14 is left for a separate change.

Verification

ruff check, ruff format --check, mypy and pytest pass locally against the new lock.

🤖 Generated with Claude Code

@hugobessa
hugobessa merged commit 1894f85 into main Oct 30, 2026
5 checks passed
@hugobessa
hugobessa deleted the feat/update-dependencies branch October 30, 2026 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant