Drop support for Python 3.8 and 3.9 #9011

Closed
opened 2025-12-29 20:44:08 +01:00 by adam · 1 comment
Owner

Originally created by @jeremystretch on GitHub (Dec 29, 2023).

Originally assigned to: @jeremystretch on GitHub.

Proposed Changes

Increase the minimum supported Python version from 3.8 to 3.10. Remove tests for Python <3.10.

Justification

We'll be adopting Django 5.0 in NetBox v4.0 (see #14637), which requires Python 3.10 or later.

Additionally, Python versions earlier than 3.11 are no longer receiving bug fixes per the Python release cycle.

Impact

NetBox deployments running Python 3.9 or earlier will need to upgrade their Python version to 3.10 or later.

Originally created by @jeremystretch on GitHub (Dec 29, 2023). Originally assigned to: @jeremystretch on GitHub. ### Proposed Changes Increase the minimum supported Python version from 3.8 to 3.10. Remove tests for Python <3.10. ### Justification We'll be adopting Django 5.0 in NetBox v4.0 (see #14637), which [requires Python 3.10 or later](https://docs.djangoproject.com/en/5.0/releases/5.0/#python-compatibility). Additionally, Python versions earlier than 3.11 are no longer receiving bug fixes per the [Python release cycle](https://devguide.python.org/versions/). ### Impact NetBox deployments running Python 3.9 or earlier will need to upgrade their Python version to 3.10 or later.
adam added the status: acceptedtype: deprecationbreaking change labels 2025-12-29 20:44:08 +01:00
adam closed this issue 2025-12-29 20:44:09 +01:00
Author
Owner

@ekrichbaum commented on GitHub (Dec 29, 2023):

I'm all for it and don't see any glaring issues up to and including 3.11. 3.12 opens a lot of cases in downstreams of downstreams to need updates or unpinning of specific older versions.

@ekrichbaum commented on GitHub (Dec 29, 2023): I'm all for it and don't see any glaring issues up to and including 3.11. 3.12 opens a lot of cases in downstreams of downstreams to need updates or unpinning of specific older versions.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#9011