1
0
mirror of https://github.com/ansible/awx.git synced 2024-10-27 17:55:10 +03:00
awx/requirements/requirements.in
Aaron Tan cfb633e8a6 Dependency Updates
* Dynamic Inventory Source
Template against ansible 2.3 dynamic inventory sources.
The major change is removal of `rax.py`. Most upstream scripts except
`foreman.py` has quite trivial coding style changes, or minor functional
extensions  that does not affect Tower inventory update runs.
`foreman.py`, on the other hand, went through quite a major refactoring,
but functionalities stay the same.

Major python dependency updates include apache-libcloud (1.3.0 -->
2.0.0), boto (2.45.0 --> 2.46.1) and shade (1.19.0 --> 1.20.0). Minor
python dependency updates include indirect updates via `pip-compile`,
which are determined by base dependencies.

Some minor `task.py` extensions:
 - `.ini` file for ec2 has one more field `stack_filter=False`, which
   reveals changes in `ec2.py`.
 - `.ini` file for cloudforms will catch these four options from
   `source_vars_dict` of inventory update: `'version', 'purge_actions',
   'clean_group_keys', 'nest_tags'`. These four options have always been
   available in `cloudforms.py` but `cloudforms.ini.example` has not
   mentioned them until the latest version. For consistency with upstream
   docs, we should make these fields available for tower user to customize.
 - YAML file of openstack will catch ansible options `use_hostnames`,
   `expand_hostvars` and `fail_on_errors` from `source_vars_dict` of
   inventory update as a response to issue #6075.

* Remove Rackspace support
Supports of Rackspace as both a dynamic inventory source and a cloud
credential are fully removed. Data migrations have been added to support
arbitrary credential types feature and delete rackspace inventory
sources.

Note also requirement `jsonschema` has been moved from
`requirements.txt` to `requirements.in` as a primary dependency to
reflect it's usage in `/main/fields.py`.

Connected issue: #6080.

* `pexpect` major update
`pexpect` stands at the very core of our task system and underwent a
major update from 3.1 to 4.2.1. Although verified during devel, please
still be mindful of any suspicious issues on celery side even after this
PR gets merged.

* Miscellaneous
 - requests now explicitly declared in `requirements.in` at version 2.11.1
   in response to upstream issue
 - celery: 3.1.17 -> 3.1.25
 - django-extensions: 1.7.4 -> 1.7.8
 - django-polymorphic: 0.7.2 -> 1.2
 - django-split-settings: 0.2.2 -> 0.2.5
 - django-taggit: 0.21.3 -> 0.22.1
 - irc: 15.0.4 -> 15.1.1
 - pygerduty: 0.35.1 -> 0.35.2
 - pyOpenSSL: 16.2.0 -> 17.0.0
 - python-saml: 2.2.0 -> 2.2.1
 - redbaron: 0.6.2 -> 0.6.3
 - slackclient: 1.0.2 -> 1.0.5
 - tacacs_plus: 0.1 -> 0.2
 - xmltodict: 0.10.2 -> 0.11.0
 - pip: 8.1.2 -> 9.0.1
 - setuptools: 23.0.0 -> 35.0.2
 - (requirements_ansible.in only)kombu: 3.0.35 -> 3.0.37
2017-05-08 12:03:02 -04:00

56 lines
1.0 KiB
Plaintext

apache-libcloud==2.0.0
appdirs==1.4.2
asgi-amqp==0.4.1
asgiref==1.0.1
azure==2.0.0rc6
backports.ssl-match-hostname==3.5.0.1
boto==2.46.1
channels==0.17.3
celery==3.1.25
daphne>=0.15.0,<1.0.0
Django==1.8.16
django-auth-ldap==1.2.8
django-celery==3.1.17
django-crum==0.7.1
django-extensions==1.7.8
django-jsonfield==1.0.1
django-polymorphic==1.2
django-radius==1.1.0
django-solo==1.1.2
django-split-settings==0.2.5
django-taggit==0.22.1
django-transaction-hooks==0.2
djangorestframework==3.3.3
djangorestframework-yaml==1.0.3
gevent-websocket==0.9.5
irc==15.1.1
jsonschema==2.6.0
M2Crypto==0.25.1
Markdown==2.6.7
ordereddict==1.1
pexpect==4.2.1
psphere==0.5.2
psutil==5.2.2
pygerduty==0.35.2
pyOpenSSL==17.0.0
pyparsing==2.2.0
python-logstash==0.4.6
python-memcached==1.58
python-radius==1.0
python-saml==2.2.1
python-social-auth==0.2.21
pyvmomi==6.5
redbaron==0.6.3
requests==2.11.1
requests-futures==0.9.7
service-identity==16.0.0
shade==1.20.0
slackclient==1.0.5
tacacs_plus==0.2
twilio==6.1.0
twisted==16.6.0
uWSGI==2.0.14
xmltodict==0.11.0
pip==9.0.1
setuptools==35.0.2