fix timeout issues with readthedocs
diff --git a/.readthedocs.yml b/.readthedocs.yml
index ca5b56d..004060f 100644
--- a/.readthedocs.yml
+++ b/.readthedocs.yml
@@ -13,8 +13,9 @@
python:
pip_install: true
+ requirements_file: docs/requirements.txt
extra_requirements:
- doc
- docker
- gcp_api
- - emr
+ - emr
diff --git a/docs/conf.py b/docs/conf.py
index c462847..f4ca789 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -19,11 +19,23 @@
'apiclient',
'apiclient.discovery',
'apiclient.http',
+ 'boto3',
+ 'googleapiclient',
+ 'googleapiclient.errors',
+ 'httplib2',
'mesos',
'mesos.interface',
'mesos.native',
+ 'numpy',
+ 'oauth2client',
+ 'oauth2client.client',
'oauth2client.service_account',
+ 'pandas',
+ 'pandas.io',
'pandas.io.gbq',
+ 'pandas.io.gbq',
+ 'pandas.tools',
+ 'pandas.tools.merge',
]
for mod_name in MOCK_MODULES:
sys.modules[mod_name] = mock.Mock()
diff --git a/docs/requirements.txt b/docs/requirements.txt
new file mode 100644
index 0000000..0db921d
--- /dev/null
+++ b/docs/requirements.txt
@@ -0,0 +1,62 @@
+alembic
+bcrypt
+boto
+celery
+cgroupspy
+chartkick
+cloudant
+coverage
+coveralls
+croniter
+cryptography
+dill
+docker-py
+filechunkio
+flake8
+flask
+flask-admin
+flask-bcrypt
+flask-cache
+flask-login==0.2.11
+Flask-WTF
+flower
+future
+gunicorn
+hdfs
+hive-thrift-py
+impyla
+ipython
+jinja2<2.9.0
+jira
+ldap3
+markdown
+mock
+mysqlclient
+nose
+nose-exclude
+nose-ignore-docstring==0.2
+nose-parameterized
+psutil>=4.2.0, <5.0.0
+psycopg2
+pydruid
+pygments
+pyhive
+pykerberos
+PyOpenSSL
+PySmbClient
+python-daemon
+python-dateutil
+redis
+requests
+requests-kerberos
+setproctitle
+slackclient
+sphinx
+sphinx-argparse
+Sphinx-PyPI-upload
+sphinx_rtd_theme
+sqlalchemy
+statsd
+thrift
+thrift_sasl
+unicodecsv