1
0
mirror of https://github.com/ansible/awx.git synced 2024-10-28 19:25:40 +03:00
awx/requirements/requirements.txt
Chris Church 6ebe45b1bd Configure Tower in Tower:
* Add separate Django app for configuration: awx.conf.
* Migrate from existing main.TowerSettings model to conf.Setting.
* Add settings wrapper to allow get/set/del via django.conf.settings.
* Update existing references to tower_settings to use django.conf.settings.
* Add a settings registry to allow for each Django app to register configurable settings.
* Support setting validation and conversion using Django REST Framework fields.
* Add /api/v1/settings/ to display a list of setting categories.
* Add /api/v1/settings/<slug>/ to display all settings in a category as a single object.
* Allow PUT/PATCH to update setting singleton, DELETE to reset to defaults.
* Add "all" category to display all settings across categories.
* Add "changed" category to display only settings configured in the database.
* Support per-user settings via "user" category (/api/v1/settings/user/).
* Support defaults for user settings via "user-defaults" category (/api/v1/settings/user-defaults/).
* Update serializer metadata to support category, category_slug and placeholder on OPTIONS responses.
* Update serializer metadata to handle child fields of a list/dict.
* Hide raw data form in browsable API for OPTIONS and DELETE.
* Combine existing licensing code into single "TaskEnhancer" class.
* Move license helper functions from awx.api.license into awx.conf.license.
* Update /api/v1/config/ to read/verify/update license using TaskEnhancer and settings wrapper.
* Add support for caching settings accessed via settings wrapper.
* Invalidate cached settings when Setting model changes or is deleted.
* Preload all database settings into cache on first access via settings wrapper.
* Add support for read-only settings than can update their value depending on other settings.
* Use setting_changed signal whenever a setting changes.
* Register configurable authentication, jobs, system and ui settings.
* Register configurable LDAP, RADIUS and social auth settings.
* Add custom fields and validators for URL, LDAP, RADIUS and social auth settings.
* Rewrite existing validator for Credential ssh_private_key to support validating private keys, certs or combinations of both.
* Get all unit/functional tests working with above changes.
* Add "migrate_to_database_settings" command to determine settings to be migrated into the database and comment them out when set in Python settings files.
* Add support for migrating license key from file to database.
* Remove database-configuable settings from local_settings.py example files.
* Update setup role to no longer install files for database-configurable settings.

f 94ff6ee More settings work.
f af4c4e0 Even more db settings stuff.
f 96ea9c0 More settings, attempt at singleton serializer for settings.
f 937c760 More work on singleton/category views in API, add code to comment out settings in Python files, work on command to migrate settings to database.
f 425b0d3 Minor fixes for sprint demo.
f ea402a4 Add support for read-only settings, cleanup license engine, get license support working with DB settings.
f ec289e4 Rename migration, minor fixmes, update setup role.
f 603640b Rewrite key/cert validator, finish adding social auth fields, hook up signals for setting_changed, use None to imply a setting is not set.
f 67d1b5a Get functional/unit tests passing.
f 2919b62 Flake8 fixes.
f e62f421 Add redbaron to requirements, get file to database migration working (except for license).
f c564508 Add support for migrating license file.
f 982f767 Add support for regex in social map fields.
2016-09-26 22:14:47 -04:00

134 lines
3.2 KiB
Plaintext

git+https://github.com/chrismeyersfsu/ansiconv.git@tower_1.0.0#egg=ansiconv
amqp==1.4.5
anyjson==0.3.3
appdirs==1.4.0
azure==2.0.0rc2
Babel==2.2.0
baron==0.6.2
billiard==3.3.0.16
boto==2.40.0
celery==3.1.23
cliff==1.15.0
cmd2==0.6.8
d2to1==0.2.11 # TODO: Still needed?
defusedxml==0.4.1
Django==1.8.10
debtcollector==1.2.0
decorator==4.0.6
django-auth-ldap==1.2.6
django-celery==3.1.17
django-crum==0.6.1
django-extensions==1.5.9
git+https://github.com/chrismeyersfsu/django-jsonbfield@fix-sqlite_serialization#egg=jsonbfield
django-polymorphic==0.7.2
django-radius==1.0.0
djangorestframework==3.3.2
djangorestframework-yaml==1.0.2
django-split-settings==0.1.1
django-taggit==0.17.6
git+https://github.com/matburt/dm.xmlsec.binding.git@master#egg=dm.xmlsec.binding
dogpile.core==0.4.1
funcsigs==0.4
gevent==1.1
gevent-websocket==0.9.5
git+https://github.com/chrismeyersfsu/django-jsonfield.git@tower_0.9.12#egg=django-jsonfield
git+https://github.com/chrismeyersfsu/django-qsstats-magic.git@tower_0.7.2#egg=django-qsstats-magic
git+https://github.com/umutbozkurt/django-rest-framework-mongoengine.git@5dfa1df79f81765d36c0de31dc1c2f390e42d428#egg=django-rest-framework-mongoengine
git+https://github.com/chrismeyersfsu/gevent-socketio.git@tower_0.3.6#egg=gevent-socketio
greenlet==0.4.9
dogpile.cache==0.5.7
enum34==1.1.2
futures==3.0.4
httplib2==0.9.2
idna==2.0
importlib==1.0.3
ip-associations-python-novaclient-ext==0.1
ipaddress==1.0.16
irc==13.3.1
iso8601==0.1.11
isodate==0.5.1
jsonpatch==1.12
jsonpointer==1.10
jsonschema==2.5.1
keyring==4.1
kombu==3.0.35
apache-libcloud==0.20.1
lxml==3.4.4
Markdown==2.4.1
M2Crypto==0.22.3
mock==1.0.1
mongoengine==0.9.0
monotonic==0.6
msgpack-python==0.4.7
munch==2.0.4
netaddr==0.7.18
netifaces==0.10.4
oauthlib==1.0.3
ordereddict==1.1
os-client-config==1.14.0
os-diskconfig-python-novaclient-ext==0.1.3
os-networksv2-python-novaclient-ext==0.25
os-virtual-interfacesv2-python-novaclient-ext==0.19
pbr==1.8.1
oslo.config==3.3.0
oslo.i18n==3.2.0
oslo.serialization==2.2.0
oslo.utils==3.4.0
pexpect==3.1
prettytable==0.7.2
psphere==0.5.2
psutil==3.1.1
psycopg2==2.6.1
pyasn1==0.1.9
pycrypto==2.6.1
pycparser==2.14
pygerduty==0.32.1
PyJWT==1.4.0
pymongo==2.8
pyOpenSSL==0.15.1
pyparsing==2.0.7
pyrad==2.0
pyrax==1.9.7
python-cinderclient==1.5.0
python-dateutil==2.4.0
python-glanceclient==1.1.0
python-heatclient==0.8.1
python-ironicclient==1.0.0
python-keystoneclient==2.1.1
python-ldap==2.4.20
python-memcached==1.58
python-neutronclient==4.0.0
python-novaclient==3.2.0
python-openid==2.2.5
python-openstackclient==2.0.0
python-radius==1.0
python-saml==2.1.8
git+https://github.com/matburt/python-social-auth.git@master#egg=python-social-auth
python-swiftclient==2.7.0
python-troveclient==1.4.0
pytz==2015.7
PyYAML==3.11
pyzmq==14.5.0
rackspace-auth-openstack==1.3
rackspace-novaclient==1.5
rax-default-network-flags-python-novaclient-ext==0.3.2
rax-scheduled-images-python-novaclient-ext==0.3.1
redbaron==0.6.1
requests-oauthlib==0.5.0
requests==2.9.1
requestsexceptions==1.1.1
rply==0.7.4
shade==1.4.0
simplejson==3.8.1
six==1.9.0
slackclient==0.16
stevedore==1.10.0
suds==0.4
unicodecsv==0.14.1
warlock==1.2.0
twilio==4.9.1
wheel==0.24.0
wrapt==1.10.6
wsgiref==0.1.2
xmltodict==0.9.2