Skip to content

Adds 3.14 Free Threading support#1267

Open
kingbuzzman wants to merge 10 commits intomainfrom
dev/modernize
Open

Adds 3.14 Free Threading support#1267
kingbuzzman wants to merge 10 commits intomainfrom
dev/modernize

Conversation

@kingbuzzman
Copy link
Member

@kingbuzzman kingbuzzman commented Feb 10, 2026

Removed Django 5.1 classifier and added 3.14 Free Threading support.
Removed psycopg[binary] in favor of psycopg (the full python implementation) to avoid issues with 3.14t
Removed support for dj5.1

@kingbuzzman kingbuzzman changed the title Update classifiers in pyproject.toml Adds 3.14 Free Threading support Feb 10, 2026
@kingbuzzman kingbuzzman marked this pull request as ready for review February 10, 2026 09:28
Copy link
Member

@bluetech bluetech left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @kingbuzzman.

Regarding 3.14t, I think pytest-dev/pluggy#621 (review) is the current approach in pytest. I think until pytest itself adds 3.14t we should hold on it in pytest-django.

That said, pytest-django is pure python, 3.14t should work perfectly fine, as long as not trying to run pytest/pytest-django in multiple threads, as they are not thread safe.

Dropping Django 5.1 is good though.

@kingbuzzman
Copy link
Member Author

Regarding 3.14t, I think pytest-dev/pluggy#621 (review) is the current approach in pytest.

@bluetech I was going off this that @cclauss requested

@kingbuzzman kingbuzzman requested a review from bluetech February 19, 2026 12:12
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

Comments