summaryrefslogtreecommitdiff
path: root/hacking
diff options
context:
space:
mode:
authorMatt Martz <matt@sivel.net>2021-10-19 14:24:57 -0500
committerGitHub <noreply@github.com>2021-10-19 14:24:57 -0500
commit66a83314b9d30c6a139de960e6da8d5554c28544 (patch)
tree88b110f697b43addcbe82de8d1a824467130ac50 /hacking
parent43d09710c81f36113fec8d68e650a6b6d82dca05 (diff)
downloadansible-66a83314b9d30c6a139de960e6da8d5554c28544.tar.gz
Modernize install (#76021)
Co-authored-by: Matt Clay <matt@mystile.com> Co-authored-by: Matt Davis <mrd@redhat.com> Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
Diffstat (limited to 'hacking')
-rw-r--r--hacking/env-setup2
-rw-r--r--hacking/env-setup.fish11
2 files changed, 13 insertions, 0 deletions
diff --git a/hacking/env-setup b/hacking/env-setup
index c9fbdbd55f..4741423b4d 100644
--- a/hacking/env-setup
+++ b/hacking/env-setup
@@ -48,10 +48,12 @@ FULL_PATH=$($PYTHON_BIN -c "import os; print(os.path.realpath('$HACKING_DIR'))")
export ANSIBLE_HOME="$(dirname "$FULL_PATH")"
PREFIX_PYTHONPATH="$ANSIBLE_HOME/lib"
+ANSIBLE_TEST_PREFIX_PYTHONPATH="$ANSIBLE_HOME/test/lib"
PREFIX_PATH="$ANSIBLE_HOME/bin"
PREFIX_MANPATH="$ANSIBLE_HOME/docs/man"
expr "$PYTHONPATH" : "${PREFIX_PYTHONPATH}.*" > /dev/null || prepend_path PYTHONPATH "$PREFIX_PYTHONPATH"
+expr "$PYTHONPATH" : "${ANSIBLE_TEST_PREFIX_PYTHONPATH}.*" > /dev/null || prepend_path PYTHONPATH "$ANSIBLE_TEST_PREFIX_PYTHONPATH"
expr "$PATH" : "${PREFIX_PATH}.*" > /dev/null || prepend_path PATH "$PREFIX_PATH"
expr "$MANPATH" : "${PREFIX_MANPATH}.*" > /dev/null || prepend_path MANPATH "$PREFIX_MANPATH"
diff --git a/hacking/env-setup.fish b/hacking/env-setup.fish
index 94126cad40..944c029ff9 100644
--- a/hacking/env-setup.fish
+++ b/hacking/env-setup.fish
@@ -5,6 +5,7 @@ set HACKING_DIR (dirname (status -f))
set FULL_PATH (python -c "import os; print(os.path.realpath('$HACKING_DIR'))")
set ANSIBLE_HOME (dirname $FULL_PATH)
set PREFIX_PYTHONPATH $ANSIBLE_HOME/lib
+set ANSIBLE_TEST_PREFIX_PYTHONPATH $ANSIBLE_HOME/test/lib
set PREFIX_PATH $ANSIBLE_HOME/bin
set PREFIX_MANPATH $ANSIBLE_HOME/docs/man
@@ -31,6 +32,16 @@ else
end
end
+# Set ansible_test PYTHONPATH
+switch PYTHONPATH
+ case "$ANSIBLE_TEST_PREFIX_PYTHONPATH*"
+ case "*"
+ if not [ $QUIET ]
+ echo "Appending PYTHONPATH"
+ end
+ set -gx PYTHONPATH "$ANSIBLE_TEST_PREFIX_PYTHONPATH:$PYTHONPATH"
+end
+
# Set PATH
if not contains $PREFIX_PATH $PATH
set -gx PATH $PREFIX_PATH $PATH