From 077fccdf9f27eca9eee1be71179f17b00a4ccb0c Mon Sep 17 00:00:00 2001 From: Lex Rivera Date: Mon, 13 Aug 2018 17:55:51 +0300 Subject: [PATCH 1/2] support installing default pip packages --- bin/install | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/bin/install b/bin/install index 115120a..d8d02b7 100755 --- a/bin/install +++ b/bin/install @@ -20,5 +20,19 @@ install_python() { $(python_build_path) "$version" "$install_path" } +install_default_eggs() { + local default_eggs="${HOME}/.default-eggs" + if [ ! -f $default_egg_packages ]; then return; fi + for name in $(cat $default_eggs); do + echo -ne "\nInstalling \e[33m${name}\e[39m egg ... " + if pip install $name > /dev/null 2>&1; then + echo -e "\e[32mSUCCESS\e[39m" + else + echo -e "\e[31mFAIL\e[39m" + fi + done +} + ensure_python_build_installed install_python "$ASDF_INSTALL_TYPE" "$ASDF_INSTALL_VERSION" "$ASDF_INSTALL_PATH" +install_default_eggs From 88ffad83e751be775eb2d6b220b9ad93a5eb513b Mon Sep 17 00:00:00 2001 From: Lex Rivera Date: Mon, 24 Sep 2018 21:30:16 +0000 Subject: [PATCH 2/2] default-eggs -> default-python-packages --- bin/install | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bin/install b/bin/install index d8d02b7..410e455 100755 --- a/bin/install +++ b/bin/install @@ -20,11 +20,11 @@ install_python() { $(python_build_path) "$version" "$install_path" } -install_default_eggs() { - local default_eggs="${HOME}/.default-eggs" - if [ ! -f $default_egg_packages ]; then return; fi - for name in $(cat $default_eggs); do - echo -ne "\nInstalling \e[33m${name}\e[39m egg ... " +install_default_python_packages() { + local default_python_packages="${HOME}/.default-python-packages" + if [ ! -f $default_python_packages ]; then return; fi + for name in $(cat $default_python_packages); do + echo -ne "\nInstalling \e[33m${name}\e[39m python package ... " if pip install $name > /dev/null 2>&1; then echo -e "\e[32mSUCCESS\e[39m" else @@ -35,4 +35,4 @@ install_default_eggs() { ensure_python_build_installed install_python "$ASDF_INSTALL_TYPE" "$ASDF_INSTALL_VERSION" "$ASDF_INSTALL_PATH" -install_default_eggs +install_default_python_packages