2019-06-03 15:04:43 +00:00
|
|
|
Flask==0.12.4
|
2016-12-07 10:42:01 +00:00
|
|
|
Werkzeug==0.11.11
|
|
|
|
Jinja2==2.8
|
|
|
|
itsdangerous==0.24
|
|
|
|
click==6.6
|
|
|
|
MarkupSafe==0.23
|
2019-06-12 08:38:47 +00:00
|
|
|
pyOpenSSL==17.5.0
|
2017-07-28 02:15:39 +00:00
|
|
|
httplib2==0.10.3
|
2019-03-06 06:36:46 +00:00
|
|
|
wtforms==2.2.1
|
2015-12-01 13:44:08 +00:00
|
|
|
Flask-RESTful==0.3.5
|
2016-12-07 10:42:01 +00:00
|
|
|
Flask-Login==0.4.0
|
2019-01-09 11:48:21 +00:00
|
|
|
Flask-OAuthLib==0.9.5
|
2019-01-31 07:50:47 +00:00
|
|
|
# pin this until https://github.com/lepture/flask-oauthlib/pull/388 is released
|
|
|
|
requests-oauthlib>=0.6.2,<1.2.0
|
2019-01-07 08:30:42 +00:00
|
|
|
Flask-SQLAlchemy==2.3.2
|
2016-12-11 14:43:50 +00:00
|
|
|
Flask-Migrate==2.0.1
|
2015-07-09 05:38:42 +00:00
|
|
|
flask-mail==0.9.1
|
2019-03-27 15:24:15 +00:00
|
|
|
flask-talisman==0.6.0
|
2016-12-07 10:42:01 +00:00
|
|
|
Flask-Limiter==0.9.3
|
2014-03-02 12:42:13 +00:00
|
|
|
passlib==1.6.2
|
2015-12-01 13:44:08 +00:00
|
|
|
aniso8601==1.1.0
|
2014-01-17 09:14:54 +00:00
|
|
|
blinker==1.3
|
2017-12-02 00:05:16 +00:00
|
|
|
psycopg2==2.7.3.2
|
2019-01-31 07:50:47 +00:00
|
|
|
python-dateutil==2.7.5
|
2016-10-08 08:25:54 +00:00
|
|
|
pytz==2016.7
|
2018-06-20 09:03:46 +00:00
|
|
|
PyYAML==3.12
|
2019-06-12 10:04:34 +00:00
|
|
|
redis==3.2.1
|
2019-01-03 16:59:58 +00:00
|
|
|
requests==2.21.0
|
2018-10-05 10:48:01 +00:00
|
|
|
six==1.11.0
|
2019-01-07 08:30:42 +00:00
|
|
|
SQLAlchemy==1.2.12
|
2019-01-14 15:17:23 +00:00
|
|
|
# We can't upgrade SQLAlchemy-Searchable version as newer versions require PostgreSQL > 9.6, but we target older versions at the moment.
|
2017-10-17 21:37:43 +00:00
|
|
|
SQLAlchemy-Searchable==0.10.6
|
2019-01-14 15:17:23 +00:00
|
|
|
# We need to pin the version of pyparsing, as newer versions break SQLAlchemy-Searchable-10.0.6 (newer versions no longer depend on it)
|
|
|
|
pyparsing==2.3.0
|
2019-02-25 10:22:48 +00:00
|
|
|
SQLAlchemy-Utils==0.33.11
|
2018-02-22 16:24:34 +00:00
|
|
|
sqlparse==0.2.4
|
2014-03-03 18:15:02 +00:00
|
|
|
statsd==2.1.2
|
2017-10-16 06:19:13 +00:00
|
|
|
gunicorn==19.7.1
|
2019-06-12 10:04:34 +00:00
|
|
|
celery==4.3.0
|
2015-01-29 09:10:28 +00:00
|
|
|
jsonschema==2.4.0
|
2015-04-13 08:22:22 +00:00
|
|
|
RestrictedPython==3.6.0
|
2018-01-02 08:48:33 +00:00
|
|
|
pysaml2==4.5.0
|
2015-07-09 05:38:42 +00:00
|
|
|
pycrypto==2.6.1
|
2016-10-08 08:25:54 +00:00
|
|
|
funcy==1.7.1
|
2019-02-10 19:56:16 +00:00
|
|
|
sentry-sdk==0.7.2
|
2015-11-30 14:31:34 +00:00
|
|
|
semver==2.2.1
|
2016-10-08 08:25:54 +00:00
|
|
|
xlsxwriter==0.9.3
|
2016-02-22 08:40:46 +00:00
|
|
|
pystache==0.5.4
|
2016-03-13 21:25:24 +00:00
|
|
|
parsedatetime==2.1
|
2018-09-26 18:17:48 +00:00
|
|
|
PyJWT==1.6.4
|
2019-06-12 08:38:38 +00:00
|
|
|
cryptography==2.3
|
2016-12-01 00:34:57 +00:00
|
|
|
simplejson==3.10.0
|
2018-07-18 19:07:30 +00:00
|
|
|
ua-parser==0.7.3
|
2018-02-11 09:56:10 +00:00
|
|
|
user-agents==1.1.0
|
|
|
|
python-geoip-geolite2==2015.303
|
2018-07-12 08:37:35 +00:00
|
|
|
chromelogger==0.4.3
|
2018-10-14 07:35:39 +00:00
|
|
|
pypd==1.1.0
|
2018-07-25 10:06:26 +00:00
|
|
|
disposable-email-domains
|
2019-02-27 09:15:31 +00:00
|
|
|
gevent==1.4.0
|
2019-05-26 11:56:03 +00:00
|
|
|
# Install the dependencies of the bin/bundle-extensions script here.
|
|
|
|
# It has its own requirements file to simplify the frontend client build process
|
|
|
|
-r requirements_bundles.txt
|
2019-07-14 05:47:15 +00:00
|
|
|
# Uncomment the requirement for ldap3 if using ldap.
|
|
|
|
# It is not included by default because of the GPL license conflict.
|
|
|
|
# ldap3==2.2.4
|