-
-
Notifications
You must be signed in to change notification settings - Fork 6.9k
Drop Python 3.8 as EOL #9635
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop Python 3.8 as EOL #9635
Conversation
we have to decide when we will drop python 3.8 |
@auvipy I'd prefer it if issues like this linked cleanly to Python's deprecation timelines. |
I agree that's an ideal place we should aim for. If I'm realistic, though, we're not there yet. I think we should release bug fixes more often (perhaps on a monthly basis?) and align our feature releases (3.x) to be close to Django's. Dropping EOL Python versions can be done as soon as possible to be released the next time we bump the minor version (assuming we'll never bump the major again). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this should be merged now, assuming a new release to be v3.16.
@browniebroke @auvipy @tomchristie Anything else on your radar before a release? FWIW Django 5.0 will be EOL very shortly, and DRF does not yet officially declare support for Django 5.1 or 5.2. A release of current development branch (plus this PR, optionally) resolves that issue. |
I'm also in favour of doing this now |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should also update docs/index.md:
django-rest-framework/docs/index.md
Line 91 in 32dbd35
* Python (3.8, 3.9, 3.10, 3.11, 3.12, 3.13) |
Updated in #9670 |
After DRF 3.16 release is done, it might be right time to drop python 3.8 support... until then