2018-09-10 09:55:26 -07:00
|
|
|
# Everything needed in production
|
|
|
|
|
|
|
|
# Flask
|
|
|
|
Flask==1.0.2
|
|
|
|
MarkupSafe==1.0
|
2019-08-21 13:36:37 -07:00
|
|
|
Werkzeug==0.15.3
|
2019-04-16 07:14:42 -07:00
|
|
|
Jinja2==2.10.1
|
2018-09-10 09:55:26 -07:00
|
|
|
itsdangerous==0.24
|
|
|
|
click>=5.0
|
|
|
|
|
|
|
|
# Database
|
|
|
|
Flask-SQLAlchemy==2.3.2
|
|
|
|
psycopg2==2.7.5
|
2019-04-28 15:33:32 -07:00
|
|
|
SQLAlchemy==1.3.0
|
2018-09-10 09:55:26 -07:00
|
|
|
|
|
|
|
# Migrations
|
|
|
|
Flask-Migrate==2.2.1
|
|
|
|
|
|
|
|
# Forms
|
|
|
|
Flask-WTF==0.14.2
|
|
|
|
WTForms==2.2.1
|
|
|
|
|
|
|
|
# Serialization
|
|
|
|
marshmallow==3.0.0b13
|
|
|
|
flask-marshmallow==0.9.0
|
|
|
|
marshmallow-sqlalchemy
|
|
|
|
|
|
|
|
# CORS
|
|
|
|
Flask-Cors==3.0.6
|
|
|
|
|
|
|
|
# Deployment
|
|
|
|
gunicorn>=19.1.1
|
|
|
|
|
|
|
|
# Auth
|
|
|
|
Flask-Bcrypt==0.7.1
|
|
|
|
|
|
|
|
# Caching
|
|
|
|
Flask-Caching>=1.0.0
|
|
|
|
|
|
|
|
# Environment variable parsing
|
|
|
|
environs==4.0.0
|
|
|
|
|
|
|
|
# HTTP
|
|
|
|
requests
|
|
|
|
beautifulsoup4==4.6.1
|
|
|
|
|
|
|
|
# task queue
|
|
|
|
redis==2.10.6
|
|
|
|
|
|
|
|
# md
|
|
|
|
markdownify
|
2018-10-19 15:20:51 -07:00
|
|
|
|
|
|
|
# email
|
2019-01-10 15:48:11 -08:00
|
|
|
sendgrid==5.6.0
|
2018-10-22 15:31:33 -07:00
|
|
|
|
2018-11-21 21:45:29 -08:00
|
|
|
#sentry
|
2019-03-13 12:40:29 -07:00
|
|
|
sentry-sdk[flask]==0.7.6
|
2018-12-05 15:49:45 -08:00
|
|
|
|
2018-12-14 11:36:22 -08:00
|
|
|
#boto3 (AWS sdk)
|
|
|
|
boto3==1.9.52
|
|
|
|
|
|
|
|
# force SSL
|
2018-12-06 09:36:47 -08:00
|
|
|
Flask-SSLify==0.1.5
|
2018-12-14 11:36:22 -08:00
|
|
|
|
|
|
|
# sessions
|
|
|
|
Flask-Security==3.0.0
|
2019-01-02 10:23:02 -08:00
|
|
|
|
|
|
|
# oauth
|
|
|
|
requests-oauthlib==1.0.0
|
2019-02-20 14:35:13 -08:00
|
|
|
|
2019-03-01 12:11:03 -08:00
|
|
|
# request parsing
|
2019-03-14 13:29:02 -07:00
|
|
|
webargs==5.1.3
|
2019-03-01 12:11:03 -08:00
|
|
|
|
2019-02-20 14:35:13 -08:00
|
|
|
# 2fa - totp
|
|
|
|
pyotp==2.2.7
|
2019-03-01 12:11:03 -08:00
|
|
|
|
|
|
|
# JSON formatting
|
2019-03-12 20:35:38 -07:00
|
|
|
animal_case==0.4.1
|
|
|
|
|
|
|
|
# Rate limiting
|
2019-03-14 13:29:02 -07:00
|
|
|
Flask-Limiter==1.0.1
|
|
|
|
|
|
|
|
# validate email
|
|
|
|
validate_email==1.3
|
|
|
|
|
|
|
|
# validate URLS
|
2019-08-21 13:36:37 -07:00
|
|
|
validators==0.12.4
|