]> Frank Brehm's Git Trees - pixelpark/create-vmware-tpl.git/commitdiff
Updating bin/update-env.sh and adding fb_vmware to requirements.txt
authorFrank Brehm <frank@brehm-online.com>
Mon, 13 Jun 2022 09:26:41 +0000 (11:26 +0200)
committerFrank Brehm <frank@brehm-online.com>
Mon, 13 Jun 2022 09:26:41 +0000 (11:26 +0200)
bin/update-env.sh
requirements.txt

index 049ece893bca7a78e42e871067d9229853c86ac2..c4b18bf60d285ac12e96ce4c9c863459f9281b4a 100755 (executable)
@@ -7,7 +7,7 @@ VERBOSE="n"
 DEBUG="n"
 QUIET='n'
 
-VERSION="2.2"
+VERSION="2.3"
 
 # console colors:
 RED=""
@@ -22,6 +22,8 @@ BASE_DIR=$( dirname "$( dirname "$0" )" )
 cd "${BASE_DIR}"
 BASE_DIR=$( readlink -f . )
 
+declare -a VALID_PY_VERSIONS=("3.10" "3.9" "3.8" "3.7" "3.6")
+
 PIP_OPTIONS=
 export VIRTUAL_ENV_DISABLE_PROMPT=y
 
@@ -243,13 +245,6 @@ get_options() {
         exit 1
     fi
 
-    if type -t virtualenv >/dev/null ; then
-        :
-    else
-        error "Command '${RED}virtualenv${NORMAL}' not found, please install package '${YELLOW}python-virtualenv${NORMAL}' or appropriate."
-        exit 6
-    fi
-
     if type -t msgfmt >/dev/null ; then
         :
     else
@@ -268,7 +263,6 @@ get_options() {
 #------------------------------------------------------------------------------
 init_venv() {
 
-    local -a valid_py_versions=("3.8" "3.7" "3.6" "3.5")
     local py_version=
     local python=
     local found="n"
@@ -281,7 +275,7 @@ init_venv() {
 
     if [[ ! -f venv/bin/activate ]] ; then
         found="n"
-        for py_version in "${valid_py_versions[@]}" ; do
+        for py_version in "${VALID_PY_VERSIONS[@]}" ; do
             python="python${py_version}"
             debug "Testing Python binary '${CYAN}${python}${NORMAL}' …"
             if type -t "${python}" >/dev/null ; then
@@ -289,14 +283,14 @@ init_venv() {
                 empty_line
                 info "Found '${GREEN}${python}${NORMAL}'."
                 empty_line
-                virtualenv --python="${python}" venv
+                "${python}" -m venv venv
                 break
             fi
         done
         if [[ "${found}" == "n" ]] ; then
             empty_line >&2
             error "Did not found a usable Python version." >&2
-            error "Usable Python versions are: ${YELLOW}${valid_py_versions[*]}${NORMAL}." >&2
+            error "Usable Python versions are: ${YELLOW}${VALID_PY_VERSIONS[*]}${NORMAL}." >&2
             empty_line >&2
             exit 5
         fi
index 92767eb14c9dc790b3b2ddcd4a39878d668fc91b..02391f1e392ddcb83fe9bb6c579e52ce4eba1b13 100644 (file)
@@ -6,3 +6,4 @@ paramiko
 Babel
 fb_logging
 fb_tools
+fb_vmware