all vendor dependencies expressed in requirements.txt

This commit is contained in:
Chris Meyers
2015-08-05 08:10:16 -04:00
parent 717f646430
commit 99fb641b1b
5833 changed files with 201 additions and 1076113 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

27
requirements/README Normal file
View File

@@ -0,0 +1,27 @@
Local versions of third-party packages required by Tower. Package names and
versions are listed below, along with notes on which files are included.
# Questions ...
#stevedore==1.3.0 (Doesn't seem to be used by us, included in requirements.txt anyway .. may be a dependency)
#distribute==0.7.3 (no files)
#rackspace-novaclient==1.4 (no files)
#pip==1.5.4 (pip/*, excluded bin/pip*)
# Packages that weren't in README and couldn't easily decern the versions
* pkg_resources
* winrm
* isodate
# Manually added after .. maybe dev stuff ?
pycrypto
psycopg2
pyzmq
Note: consider removing python-pip from Dockerfile dev
Note: lib/compat.py seems to be needed .. why ?
* I put pip and distribute in jenkins instead of the referenced Makefile. Should these also be in prodouction?

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,44 +0,0 @@
# PIP requirements for AWX development/build environment (downloaded from
# PyPI). Install using "pip install -r dev.txt".
-U distribute
# Packages used for both development and production:
Django>=1.6.7,<1.7
pymongo>=2.8
# The following packages and their dependencies are bundled with AWX
# (in awx/lib/site-packages):
#ansi2html
#boto
#django-auth-ldap
#django-celery
#django-crum
#django-extensions
#django-jsonfield
#django-split-settings
#django-taggit
#djangorestframework>=2.3.0,<2.4.0
#Markdown
#pexpect
#pyrax
#python-dateutil
#redis
#requests
#South>=0.8,<2.0
#mongoengine>=0.9.0
# Development-only packages:
django-debug-toolbar
django-devserver>0.7
unittest2
django-jenkins
ipython
# You may also need to install the following extra packages using the OS
# package manager, or pip if you're running inside a virtualenv.
# - ansible (via yum, pip or source checkout)
# - psycopg2 (via "yum install python-psycopg2")
# - python-ldap (via "yum install python-ldap")
# - readline (for using the ipython interactive shell)
# - python-zmq (for using the job callback receiver)

View File

@@ -1,111 +0,0 @@
# PIP requirements for AWX development/build environment (using only local
# packages). Install using "pip install --no-index -r dev_local.txt".
# May need to install these packages separately the first time:
setuptools-12.0.5.tar.gz
distribute-0.7.3.zip
Django-1.6.7.tar.gz
mongo-python-driver-2.8.tar.gz
# The following packages are bundled with AWX (in awx/lib/site-packages):
# For Python2.6 support:
#importlib-1.0.3.tar.bz2
#ordereddict-1.1.tar.gz
# Needed by python-dateutil, django-extensions, python-novaclient:
#six-1.6.1.tar.gz
# Needed by kombu:
#amqp-1.4.4.tar.gz
#anyjson-0.3.3.tar.gz
# Needed by celery:
#billiard-3.3.0.16.tar.gz
#kombu-3.0.14.tar.gz
#python-dateutil-2.2.tar.gz
# Needed by django-celery:
#celery-3.1.10.tar.gz
# Needed by django-celery, babel:
#pytz-2014.2.tar.bz2
# Needed by pbr:
#pip-1.5.4.tar.gz
# Needed by python-novaclient:
#Babel-1.3.tar.gz
#iso8601-0.1.10.tar.gz
#prettytable-0.7.2.tar.bz2
#requests-2.2.1.tar.gz
#simplejson-3.3.3.tar.gz
# Needed by python-novaclient, python-swiftclient:
#pbr-0.8.0.tar.gz
# Needed by rackspace-novaclient, os-diskconfig-python-novaclient-ext,
# os-networksv2-python-novaclient-ext,
# rax-default-network-flags-python-novaclient-ext,
# rax-scheduled-images-python-novaclient-ext:
#python-novaclient-2.17.0.tar.gz
# Needed by rackspace-novaclient:
#rackspace-auth-openstack-1.3.tar.gz
#os_diskconfig_python_novaclient_ext-0.1.2.tar.gz
#os_networksv2_python_novaclient_ext-0.21.tar.gz
#os_virtual_interfacesv2_python_novaclient_ext-0.15.tar.gz
#rax_default_network_flags_python_novaclient_ext-0.2.3.tar.gz
#rax_scheduled_images_python_novaclient_ext-0.2.1.tar.gz
# Needed by distribute:
#setuptools-2.2.tar.gz
# Needed by d2to1:
#distribute-0.7.3.tar.gz
# Needed by python-swiftclient:
#d2to1-0.2.11.tar.gz
# Needed by pyrax:
#httplib2-0.8.tar.gz
#keyring-3.7.zip
#python-swiftclient-2.0.3.tar.gz
#rackspace-novaclient-1.4.tar.gz
# Remaining dev/prod packages:
#ansi2html-1.0.6.tar.gz
#boto-2.34.0.tar.gz
#django-auth-ldap-1.1.8.tar.gz
#django-celery-3.1.10.tar.gz
#django-crum-0.6.1.tar.gz
#django-extensions-1.3.3.tar.gz
#django-jsonfield-0.9.12.tar.gz
#django_polymorphic-0.5.3.tar.gz
#django-split-settings-0.1.1.tar.gz
#django-taggit-0.11.2.tar.gz
#djangorestframework-2.3.13.tar.gz
#Markdown-2.4.tar.gz
#pexpect-3.1.tar.gz
#pyrax-1.7.2.tar.gz
#redis-2.10.3.tar.gz
#South-0.8.4.tar.gz
#mongoengine-0.9.0.tar.gz
# Dev-only packages:
# Needed for tests
mock-1.0.1.tar.gz
# Needed by django-debug-toolbar:
sqlparse-0.1.11.tar.gz
# Needed for Python2.6 support:
unittest2-0.5.1.tar.gz
# Needed by pylint:
logilab-common-0.61.0.tar.gz
astroid-1.0.1.tar.gz
# Needed by django-jenkins:
coverage-3.7.1.tar.gz
pylint-1.3.1.zip
pep8-1.5.7.tar.gz
pyflakes-0.8.1.tar.gz
# Remaining dev-only packages:
django-debug-toolbar-1.1.tar.gz
django-devserver-0.8.0.tar.gz
django-jenkins-0.16.3.tar.gz
ipython-1.2.1.tar.gz
# You may also need to install the following extra packages using the OS
# package manager, or pip if you're running inside a virtualenv.
# - ansible (via yum, pip or source checkout)
# - psycopg2 (via "yum install python-psycopg2")
# - python-ldap (via "yum install python-ldap")
# - readline-6.2.4.1.tar.gz (for the ipython shell)
# - python-zmq (for using the job callback receiver)
# - python-memcached (for host details caching)
# - pycrypto (via pip install pycrypto)
# - pyaml (via pip install pyaml)
# - python-ldap (via pip install python-ldap)
# - pyzmq (via pip install pyzmq)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,16 +0,0 @@
# PIP requirements for running Tower unittests in jenkins.
# Install using "pip --no-index -r jenkins.txt".
ansible
redis
pyzmq
netifaces
python-memcached
python-ldap
pycrypto
coverage
django-jenkins
pyflakes
pep8
pylint
flake8

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,34 +0,0 @@
# PIP requirements for AWX production environment (downloaded from PyPI).
# Install using "pip install -r prod.txt".
Django>=1.4
pymongo>=2.8
# The following packages and their dependencies are bundled with AWX
# (in awx/lib/site-packages):
#ansi2html
#boto
#django-auth-ldap
#django-celery
#django-crum
#django-extensions
#django-jsonfield
#django-polymorphic
#django-split-settings
#django-taggit
#djangorestframework>=2.3.0,<2.4.0
#Markdown
#pexpect
#pyrax
#python-dateutil
#redis
#requests
#South>=0.8,<2.0
#mongoengine>=0.9.0
# You may also need to install the following extra packages using the OS
# package manager, or pip if you're running inside a virtualenv.
# - ansible (via yum, pip or source checkout)
# - psycopg2 (via "yum install python-psycopg2")
# - python-ldap (via "yum install python-ldap")
# - python-zmq (for using the job callback receiver)

View File

@@ -1,83 +0,0 @@
# PIP requirements for AWX production environment (using only local packages).
# Install using "pip install --no-index -r prod_local.txt".
# May need to install this package separately the first time:
Django-1.5.5.tar.gz
mongo-python-driver-2.8.tar.gz
# The following packages are bundled with AWX (in awx/lib/site-packages):
# For Python2.6 support:
#importlib-1.0.3.tar.bz2
#ordereddict-1.1.tar.gz
# Needed by python-dateutil, django-extensions, python-novaclient:
#six-1.6.1.tar.gz
# Needed by kombu:
#amqp-1.4.4.tar.gz
#anyjson-0.3.3.tar.gz
# Needed by celery:
#billiard-3.3.0.16.tar.gz
#kombu-3.0.14.tar.gz
#python-dateutil-2.2.tar.gz
# Needed by django-celery:
#celery-3.1.10.tar.gz
# Needed by django-celery, babel:
#pytz-2014.2.tar.bz2
# Needed by pbr:
#pip-1.5.4.tar.gz
# Needed by python-novaclient:
#Babel-1.3.tar.gz
#iso8601-0.1.10.tar.gz
#prettytable-0.7.2.tar.bz2
#requests-2.2.1.tar.gz
#simplejson-3.3.3.tar.gz
# Needed by python-novaclient, python-swiftclient:
#pbr-0.8.0.tar.gz
# Needed by rackspace-novaclient, os-diskconfig-python-novaclient-ext,
# os-networksv2-python-novaclient-ext,
# rax-default-network-flags-python-novaclient-ext,
# rax-scheduled-images-python-novaclient-ext:
#python-novaclient-2.17.0.tar.gz
# Needed by rackspace-novaclient:
#rackspace-auth-openstack-1.3.tar.gz
#os_diskconfig_python_novaclient_ext-0.1.2.tar.gz
#os_networksv2_python_novaclient_ext-0.21.tar.gz
#os_virtual_interfacesv2_python_novaclient_ext-0.15.tar.gz
#rax_default_network_flags_python_novaclient_ext-0.2.3.tar.gz
#rax_scheduled_images_python_novaclient_ext-0.2.1.tar.gz
# Needed by distribute:
#setuptools-2.2.tar.gz
# Needed by d2to1:
#distribute-0.7.3.tar.gz
# Needed by python-swiftclient:
#d2to1-0.2.11.tar.gz
# Needed by pyrax:
#httplib2-0.8.tar.gz
#keyring-3.7.zip
#mock-1.0.1.tar.gz
#python-swiftclient-2.0.3.tar.gz
#rackspace-novaclient-1.4.tar.gz
# Remaining dev/prod packages:
#ansi2html-1.0.6.tar.gz
#boto-2.34.0.tar.gz
#django-auth-ldap-1.1.8.tar.gz
#django-celery-3.1.10.tar.gz
#django-crum-0.6.1.tar.gz
#django-extensions-1.3.3.tar.gz
#django-jsonfield-0.9.12.tar.gz
#django_polymorphic-0.5.3.tar.gz
#django-split-settings-0.1.1.tar.gz
#django-taggit-0.11.2.tar.gz
#djangorestframework-2.3.13.tar.gz
#Markdown-2.4.tar.gz
#pexpect-3.1.tar.gz
#pyrax-1.7.2.tar.gz
#redis-2.10.3.tar.gz
#South-0.8.4.tar.gz
#mongoengine-0.9.0.tar.gz
# You may also need to install the following extra packages using the OS
# package manager, or pip if you're running inside a virtualenv.
# - ansible (via yum, pip or source checkout)
# - psycopg2 (via "yum install python-psycopg2")
# - python-ldap (via "yum install python-ldap")
# - python-zmq (for using the job callback receiver)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,108 @@
amqp==1.4.5
ansiconv==1.0.0
anyjson==0.3.3
apache-libcloud==0.15.1
argparse==1.2.1
azure==0.9.0
Babel==1.3
billiard==3.3.0.16
boto==2.34.0
celery==3.1.10
cffi==1.1.2
cliff==1.13.0
cmd2==0.6.8
cryptography==0.9.3
d2to1==0.2.11
Django==1.6.7
django-auth-ldap==1.1.8
django-celery==3.1.10
django-crum==0.6.1
django-extensions==1.3.3
django-polymorphic==0.5.3
djangorestframework==2.3.13
django-split-settings==0.1.1
django-taggit==0.11.2
dogpile.cache==0.5.6
dogpile.core==0.4.1
enum34==1.0.4
functools32==3.2.3-2
gevent==1.0.2
gevent-websocket==0.9.3
git+https://github.com/chrismeyersfsu/django-jsonfield.git@tower_0.9.12#egg=jsonfield-tower_0.9.12
git+https://github.com/chrismeyersfsu/django-qsstats-magic.git@tower_0.7.2#egg=qsstats-tower_0.7.2
git+https://github.com/chrismeyersfsu/django-rest-framework-mongoengine.git@0c79515257a33a0ce61500b65fa497398628a03d#egg=rest_framework_mongoengine-1.5.4
git+https://github.com/chrismeyersfsu/gevent-socketio.git@tower_0.3.6#egg=socketio-tower_0.3.6
git+https://github.com/chrismeyersfsu/python-ipy.git@master#egg=ipy
git+https://github.com/chrismeyersfsu/python-keystoneclient.git@1.3.0#egg=keystoneclient-1.3.0
git+https://github.com/chrismeyersfsu/shade.git@tower_0.5.0#egg=shade-tower_0.5.0
greenlet==0.4.7
httplib2==0.9
idna==2.0
importlib==1.0.3
ipaddress==1.0.14
iso8601==0.1.10
isodate==0.5.1
jsonpatch==1.11
jsonpointer==1.9
jsonschema==2.5.1
keyring==4.1
kombu==3.0.21
lxml==3.4.4
Markdown==2.4.1
mock==1.0.1
mongoengine==0.9.0
msgpack-python==0.4.6
netaddr==0.7.14
netifaces==0.10.4
ordereddict==1.1
os-client-config==0.6.0
os-diskconfig-python-novaclient-ext==0.1.2
oslo.config==1.9.3
oslo.i18n==1.5.0
oslo.serialization==1.4.0
oslo.utils==1.4.0
os-networksv2-python-novaclient-ext==0.25
os-virtual-interfacesv2-python-novaclient-ext==0.19
pbr==0.10.0
pexpect==3.1
pip==1.5.4
prettytable==0.7.2
psphere==0.5.2
psutil==3.1.1
psycopg2
pyasn1==0.1.8
pycparser==2.14
pycrypto==2.6.1
pymongo==2.8
pyOpenSSL==0.15.1
pyparsing==2.0.3
pyrax==1.9.3
python-cinderclient==1.1.1
python-dateutil==2.4.0
python-glanceclient==0.17.0
python-ironicclient==0.5.0
python-ldap==2.4.20
python-neutronclient==2.3.11
python-novaclient==2.20.0
python-swiftclient==2.2.0
python-troveclient==1.0.9
pytz==2014.10
pywinrm==0.0.3
PyYAML==3.11
pyzmq==14.5.0
rackspace-auth-openstack==1.3
rackspace-novaclient==1.4
rax-default-network-flags-python-novaclient-ext==0.2.3
rax-scheduled-images-python-novaclient-ext==0.2.1
redis==2.10.3
requests==2.5.1
simplejson==3.6.0
six==1.9.0
South==0.8.4
stevedore==1.3.0
suds==0.4
superlance==0.11
warlock==1.1.0
wheel==0.24.0
wsgiref==0.1.2
xmltodict==0.9.2

View File

@@ -0,0 +1,2 @@
django-devserver
django-debug-toolbar

View File

@@ -0,0 +1,8 @@
ansible
django-jenkins
coverage
pyflakes
pep8
pylint
flake8
distribute==0.7.3

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.