alembic>=0.8.3, <0.9
croniter>=0.3.8, <0.4
dill>=0.2.2, <0.3
flask>=0.10.1, <0.11
flask-admin==1.4.1
flask-cache>=0.13.1, <0.14
flask-login==0.2.11
flask-wtf==0.12
funcsigs>=0.4, <1
future>=0.15.0, <0.16
gitpython>=2.0.2
gunicorn>=19.3.0, <19.4.0
jinja2>=2.7.3, <3.0
markdown>=2.5.2, <3.0
pandas>=0.15.2, <1.0.0
psutil>=4.2.0, <5.0.0
pygments>=2.0.1, <3.0
python-daemon>=2.1.1, <2.2
python-dateutil>=2.3, <3
python-nvd3==0.14.2
requests>=2.5.1, <3
setproctitle>=1.1.8, <2
sqlalchemy>=0.9.8
tabulate>=0.7.5, <0.8.0
thrift>=0.9.2, <0.10
zope.deprecation>=4.0, <5.0
lxml==3.6.0

[all]
lxml>=3.3.4
nose
nose-parameterized
mock
click
jira
moto
psycopg2>=2.6
mysqlclient>=1.3.6
hive-thrift-py>=0.0.1
pyhive>=0.1.3
impyla>=0.13.3
unicodecsv>=0.14.1
pymssql>=2.1.1
unicodecsv>=0.14.1
snakebite>=2.7.8
vertica-python>=0.5.1
cloudant>=0.5.9,<2.0
sphinx>=1.2.3
sphinx-argparse>=0.1.13
sphinx-rtd-theme>=0.1.6
Sphinx-PyPI-upload>=0.2.1
pysmbclient>=0.1.3
boto>=2.36.0
filechunkio>=1.6
slackclient>=1.0.0
cryptography>=0.9.3
cx_Oracle>=5.1.2
docker-py>=1.6.0

[all_dbs]
psycopg2>=2.6
mysqlclient>=1.3.6
hive-thrift-py>=0.0.1
pyhive>=0.1.3
impyla>=0.13.3
unicodecsv>=0.14.1
pymssql>=2.1.1
unicodecsv>=0.14.1
snakebite>=2.7.8
vertica-python>=0.5.1
cloudant>=0.5.9,<2.0

[async]
greenlet>=0.4.9
eventlet>= 0.9.7
gevent>=0.13

[celery]
celery>=3.1.17
flower>=0.7.3

[cloudant]
cloudant>=0.5.9,<2.0

[crypto]
cryptography>=0.9.3

[devel]
lxml>=3.3.4
nose
nose-parameterized
mock
click
jira
moto
mysqlclient>=1.3.6
sphinx>=1.2.3
sphinx-argparse>=0.1.13
sphinx-rtd-theme>=0.1.6
Sphinx-PyPI-upload>=0.2.1
bcrypt>=2.0.0
flask-bcrypt>=0.7.1
boto>=2.36.0
filechunkio>=1.6

[devel_hadoop]
lxml>=3.3.4
nose
nose-parameterized
mock
click
jira
moto
mysqlclient>=1.3.6
sphinx>=1.2.3
sphinx-argparse>=0.1.13
sphinx-rtd-theme>=0.1.6
Sphinx-PyPI-upload>=0.2.1
bcrypt>=2.0.0
flask-bcrypt>=0.7.1
boto>=2.36.0
filechunkio>=1.6
hive-thrift-py>=0.0.1
pyhive>=0.1.3
impyla>=0.13.3
unicodecsv>=0.14.1
snakebite>=2.7.8
hdfs[dataframe,avro,kerberos]>=2.0.4
pykerberos>=1.1.8
thrift_sasl>=0.2.0
snakebite[kerberos]>=2.7.8

[doc]
sphinx>=1.2.3
sphinx-argparse>=0.1.13
sphinx-rtd-theme>=0.1.6
Sphinx-PyPI-upload>=0.2.1

[docker]
docker-py>=1.6.0

[druid]
pydruid>=0.2.1

[emr]
boto3>=1.0.0

[gcp_api]
httplib2
google-api-python-client>=1.5.0, <1.6.0
oauth2client>=2.0.2, <2.1.0
PyOpenSSL

[github_enterprise]
Flask-OAuthlib>=0.9.1

[hdfs]
snakebite>=2.7.8

[hive]
hive-thrift-py>=0.0.1
pyhive>=0.1.3
impyla>=0.13.3
unicodecsv>=0.14.1

[jdbc]
jaydebeapi>=0.2.0

[kerberos]
pykerberos>=1.1.8
thrift_sasl>=0.2.0
snakebite[kerberos]>=2.7.8

[ldap]
ldap3>=0.9.9.1

[mssql]
pymssql>=2.1.1
unicodecsv>=0.14.1

[mysql]
mysqlclient>=1.3.6

[oracle]
cx_Oracle>=5.1.2

[password]
bcrypt>=2.0.0
flask-bcrypt>=0.7.1

[postgres]
psycopg2>=2.6

[qds]
qds-sdk>=1.9.0

[rabbitmq]
librabbitmq>=1.6.1

[s3]
boto>=2.36.0
filechunkio>=1.6

[samba]
pysmbclient>=0.1.3

[slack]
slackclient>=1.0.0

[statsd]
statsd>=3.0.1, <4.0

[vertica]
vertica-python>=0.5.1

[webhdfs]
hdfs[dataframe,avro,kerberos]>=2.0.4
