You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by kl...@apache.org on 2018/10/18 16:04:10 UTC

[mesos] branch master updated: Updated bootstrap in new CLI to honor relative path in pip requirements.

This is an automated email from the ASF dual-hosted git repository.

klueska pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mesos.git


The following commit(s) were added to refs/heads/master by this push:
     new 2cd0157  Updated bootstrap in new CLI to honor relative path in pip requirements.
2cd0157 is described below

commit 2cd01571f847ce34aa38067dbc5fcdda9a6cc68c
Author: Kevin Klues <kl...@gmail.com>
AuthorDate: Thu Oct 18 11:39:42 2018 -0400

    Updated bootstrap in new CLI to honor relative path in pip requirements.
    
    Previously, bootstrap would fail if there was a relative path in
    pip-requirements.txt, but bootstrap was run from a different directory
    than where pip-requirements.txt was located.
    
    We fix this now by 'cding' into the directory where the bootstrap file
    (and the pip-requirements.tx file) are located before pip installing.
---
 src/python/cli_new/bootstrap | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/python/cli_new/bootstrap b/src/python/cli_new/bootstrap
index 38683a5..458f7c4 100755
--- a/src/python/cli_new/bootstrap
+++ b/src/python/cli_new/bootstrap
@@ -51,8 +51,10 @@ SITE_PACKAGES=$(python -c "from distutils.sysconfig import get_python_lib; print
 echo ${SITE_PACKAGES}
 echo "${CURRDIR}/lib" > ${SITE_PACKAGES}/_virtualenv_path_extensions.pth
 python -m pip install --upgrade pip
-python -m pip install -r ${CURRDIR}/pip-requirements.txt
-python -m pip install -r ${CURRDIR}/../lib/requirements.in
+cd ${CURRDIR}
+python -m pip install -r pip-requirements.txt
+python -m pip install -r ../lib/requirements.in
+cd -
 deactivate
 
 # Add custom postactivate / predeactivate scripts to add / remove