Move to using a requirements.txt to install the python packages. (#21430)

Move to using a requirements.txt to install the python packages.

This makes it easy to keep the documentation and actual package
dependencies in sync.

Fixes #18453
This commit is contained in:
Toshio Kuratomi
2017-02-15 06:58:09 -08:00
committed by GitHub
parent 39a8638ec0
commit d7b7cbac1a
5 changed files with 25 additions and 4 deletions

View File

@@ -330,9 +330,11 @@ If you don't have pip installed in your version of Python, install pip::
$ sudo easy_install pip
Ansible also uses the following Python modules that need to be installed [1]_::
Ansible also uses the following Python modules that need to be installed [1]_:
$ sudo pip install paramiko PyYAML Jinja2 httplib2 six
.. code-block:: bash
$ sudo pip install -r ./requirements.txt
To update ansible checkouts, use pull-with-rebase so any local changes are replayed.
@@ -383,4 +385,4 @@ You can also use "sudo make install".
`irc.freenode.net <http://irc.freenode.net>`_
#ansible IRC chat channel
.. [1] If you have issues with the "pycrypto" package install on Mac OSX, which is included as a dependency for paramiko, then you may need to try "CC=clang sudo -E pip install pycrypto".
.. [1] If you have issues with the "pycrypto" package install on Mac OSX, then you may need to try ``CC=clang sudo -E pip install pycrypto``.