Ver Fonte

Fixes #7752: Fix minimum version check under Python v3.10

jeremystretch há 4 anos atrás
pai
commit
773fd47ca6
2 ficheiros alterados com 6 adições e 1 exclusões
  1. 4 0
      docs/release-notes/version-3.0.md
  2. 2 1
      netbox/netbox/settings.py

+ 4 - 0
docs/release-notes/version-3.0.md

@@ -2,6 +2,10 @@
 
 ## v3.0.10 (FUTURE)
 
+### Bug Fixes
+
+* [#7752](https://github.com/netbox-community/netbox/issues/7752) - Fix minimum version check under Python v3.10
+
 ---
 
 ## v3.0.9 (2021-11-03)

+ 2 - 1
netbox/netbox/settings.py

@@ -4,6 +4,7 @@ import os
 import platform
 import re
 import socket
+import sys
 import warnings
 from urllib.parse import urlsplit
 
@@ -25,7 +26,7 @@ HOSTNAME = platform.node()
 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 
 # Validate Python version
-if platform.python_version_tuple() < ('3', '7'):
+if sys.version_info < (3, 7):
     raise RuntimeError(
         f"NetBox requires Python 3.7 or higher (current: Python {platform.python_version()})"
     )