diff options
author | Michael DeHaan <michael.dehaan@gmail.com> | 2014-08-15 07:46:54 -0400 |
---|---|---|
committer | Michael DeHaan <michael.dehaan@gmail.com> | 2014-08-15 07:46:54 -0400 |
commit | 3035f2dcc8f768d61061a3b7516f14f7f0266dcc (patch) | |
tree | 99c11fb1c9e70080725968770785064f7fc4898a /bin/ansible-playbook | |
parent | 54cbe3dcf950a30e36881d667655eafef641ba3b (diff) | |
parent | 44b9f5e752b6f66a2450a5ec3c5c2625cefa6a14 (diff) | |
download | ansible-3035f2dcc8f768d61061a3b7516f14f7f0266dcc.tar.gz |
Merge pull request #8367 from msabramo/make_pip_install_editable_work
Make `pip install -e` work
Diffstat (limited to 'bin/ansible-playbook')
-rwxr-xr-x | bin/ansible-playbook | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bin/ansible-playbook b/bin/ansible-playbook index a8c98f3993..27d920a81e 100755 --- a/bin/ansible-playbook +++ b/bin/ansible-playbook @@ -25,6 +25,14 @@ import sys import os import stat +# Augment PYTHONPATH to find Python modules relative to this file path +# This is so that we can find the modules when running from a local checkout +# installed as editable with `pip install -e ...` or `python setup.py develop` +local_module_path = os.path.abspath( + os.path.join(os.path.dirname(__file__), '..', 'lib') +) +sys.path.append(local_module_path) + import ansible.playbook import ansible.constants as C import ansible.utils.template |