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

[Pyhton3.9] Allowing Hue to install virtualenv for >= python3.8 (#3267)

Ayush Goyal 2 лет назад
Родитель
Сommit
5583fe0282
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      Makefile

+ 2 - 2
Makefile

@@ -136,7 +136,7 @@ $(BLD_DIR_ENV)/stamp:
 	@echo "--- Creating virtual environment at $(BLD_DIR_ENV)"
 ifeq ($(PYTHON_VER),python2.7)
 	@$(SYS_PYTHON) $(VIRTUAL_BOOTSTRAP) $(VIRTUALENV_OPTS) --system-site-packages $(BLD_DIR_ENV)
-else ifeq ($(PYTHON_VER),python3.8)
+else if (${PYTHON_VER//[^0-9]/} -ge 38)
 	@$(SYS_PYTHON) -m pip install --upgrade pip==22.2.2
 	@$(SYS_PIP) install virtualenv==20.19.0 virtualenv-make-relocatable==0.0.1
 	@if [[ "ppc64le" == $(PPC64LE) ]]; then \
@@ -152,7 +152,7 @@ ifeq ($(PYTHON_VER),python2.7)
 	@$(ENV_PIP) install --upgrade pip
 	@$(ENV_PIP) install --upgrade --force-reinstall $(PIP_MODULES)
 	@echo "--- done installing PIP_MODULES in virtual-env"
-else ifeq ($(PYTHON_VER),python3.8)
+else if (${PYTHON_VER//[^0-9]/} -ge 38)
 	@if [[ "ppc64le" == $(PPC64LE) ]]; then \
 	  echo '--- Installing $(REQUIREMENT_PPC64LE_FILE) into virtual-env via $(ENV_PIP)'; \
 	  $(ENV_PIP) install -r $(REQUIREMENT_PPC64LE_FILE); \