Skip to content

Add support for Django 6.0#136

Merged
chosak merged 1 commit intomainfrom
feature/django-6.0
Feb 10, 2026
Merged

Add support for Django 6.0#136
chosak merged 1 commit intomainfrom
feature/django-6.0

Conversation

@chosak
Copy link
Member

@chosak chosak commented Feb 10, 2026

Django 5.2 LTS ended mainstream support on 12/3/25.

This updates the tox testing matrix and GitHub Action to test against Django 6.0 with Python 3.13. It drops explicit testing against 5.1 to keep the matrix from becoming too large. We now test against 4.2, 5.2, and 6.0 (all LTS).

We can remove some deprecated Django version checks that were only relevant for older versions.

The docs for unique_together indicate that it may be deprecated in future. This note was added to the docs way back in Django 2.2. This commit modernizes our constraint to use models.UniqueConstraint instead.

Pyproject classifiers have been updated to add Django 6.0.

Django 5.2 LTS ended mainstream support on 12/3/25.

This updates the tox testing matrix and GitHub Action to test against
Django 6.0 with Python 3.13. It drops explicit testing against 5.1 to
keep the matrix from becoming too large. We now test against 4.2, 5.2,
and 6.0 (all LTS).

We can remove some deprecated Django version checks that were only
relevant for older versions.

The docs for unique_together indicate that it may be deprecated in
future [0]. This note was added to the docs way back in Django 2.2. This
commit modernizes our constraint to use models.UniqueConstraint instead.

Pyproject classifiers have been updated to add Django 6.0.

[0] https://docs.djangoproject.com/en/6.0/ref/models/options/#django.db.models.Options.unique_together
@chosak chosak requested review from willbarton and wpears February 10, 2026 15:49
@chosak chosak merged commit 10e6909 into main Feb 10, 2026
16 checks passed
@chosak chosak deleted the feature/django-6.0 branch February 10, 2026 16:17
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.

2 participants