Просмотр исходного кода

Require Python 3.8+ to run upgrade.sh

Markku Leiniö 3 лет назад
Родитель
Сommit
7779b66972
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      upgrade.sh

+ 5 - 5
upgrade.sh

@@ -3,23 +3,23 @@
 # its most recent release.
 
 # This script will invoke Python with the value of the PYTHON environment
-# variable (if set), or fall back to "python3". Note that NetBox v3.0+ requires
-# Python 3.7 or later.
+# variable (if set), or fall back to "python3". Note that NetBox v3.2+ requires
+# Python 3.8 or later.
 
 cd "$(dirname "$0")"
 VIRTUALENV="$(pwd -P)/venv"
 PYTHON="${PYTHON:-python3}"
 
 # Validate the minimum required Python version
-COMMAND="${PYTHON} -c 'import sys; exit(1 if sys.version_info < (3, 7) else 0)'"
+COMMAND="${PYTHON} -c 'import sys; exit(1 if sys.version_info < (3, 8) else 0)'"
 PYTHON_VERSION=$(eval "${PYTHON} -V")
 eval $COMMAND || {
   echo "--------------------------------------------------------------------"
   echo "ERROR: Unsupported Python version: ${PYTHON_VERSION}. NetBox requires"
-  echo "Python 3.7 or later. To specify an alternate Python executable, set"
+  echo "Python 3.8 or later. To specify an alternate Python executable, set"
   echo "the PYTHON environment variable. For example:"
   echo ""
-  echo "  sudo PYTHON=/usr/bin/python3.7 ./upgrade.sh"
+  echo "  sudo PYTHON=/usr/bin/python3.8 ./upgrade.sh"
   echo ""
   echo "To show your current Python version: ${PYTHON} -V"
   echo "--------------------------------------------------------------------"