Add boto3 dependency and remove requests freezing

This commit is contained in:
Aaron Tan
2017-06-21 12:24:43 -04:00
parent 0fafb5ce26
commit 9aa4ea8e61
7 changed files with 96 additions and 81 deletions

View File

@@ -21,3 +21,5 @@ pip-compile requirements/requirements_ansible.in > requirements/requirements_ans
* all dependencies are NOT captured in our `.txt` files. This means you can't rely on the `.txt` when gathering licenses.
* Packages `gevent-websocket` and `twisted` are put in `requirements.in` *not* because they are primary dependency of Tower, but because their versions needs to be freezed as dependencies of django channel. Please be mindful when doing dependency updates.
* Package `docutils`, as an upstream of `boto3`, is commented out in both `requirements.txt` and `requirements_ansible.txt` because the official package has a bug that causes RPM build failure. [Here](https://sourceforge.net/p/docutils/bugs/321/) is the bug report. Please do not uncomment it before the bug fix lands. For now we are using [a monkey-patch version of `docutils`](https://github.com/ansible/docutils.git) that comes with the bug fix. It's included in `requirements_git.txt` and `requirements_ansible_git.txt`.