Sfoglia il codice sorgente

Closes #5532: Drop support for Python 3.6

jeremystretch 4 anni fa
parent
commit
b509d96f18

+ 1 - 1
.github/workflows/ci.yml

@@ -5,7 +5,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        python-version: [3.6, 3.7, 3.8]
+        python-version: [3.7, 3.8]
     services:
       redis:
         image: redis

+ 1 - 1
docs/release-notes/index.md

@@ -1 +1 @@
-version-2.11.md
+version-2.12.md

+ 7 - 0
docs/release-notes/version-2.12.md

@@ -0,0 +1,7 @@
+# NetBox v2.12
+
+## v2.12-beta1 (FUTURE)
+
+### Other Changes
+
+* [#5532](https://github.com/netbox-community/netbox/issues/5532) - Drop support for Python 3.6

+ 3 - 9
netbox/netbox/settings.py

@@ -16,7 +16,7 @@ from django.core.validators import URLValidator
 # Environment setup
 #
 
-VERSION = '2.11.1'
+VERSION = '2.12-beta1'
 
 # Hostname
 HOSTNAME = platform.node()
@@ -25,15 +25,9 @@ HOSTNAME = platform.node()
 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 
 # Validate Python version
-if platform.python_version_tuple() < ('3', '6'):
-    raise RuntimeError(
-        "NetBox requires Python 3.6 or higher (current: Python {})".format(platform.python_version())
-    )
-# TODO: Remove in NetBox v2.12
 if platform.python_version_tuple() < ('3', '7'):
-    warnings.warn(
-        "Support for Python 3.6 will be dropped in NetBox v2.12. Please upgrade to Python 3.7 or later at your "
-        "earliest convenience."
+    raise RuntimeError(
+        f"NetBox requires Python 3.7 or higher (current: Python {platform.python_version()})"
     )