zcash-grant-system/backend/requirements/prod.txt

87 lines
1020 B
Plaintext
Raw Normal View History

2018-09-10 09:55:26 -07:00
# Everything needed in production
# Flask
Flask==1.0.2
MarkupSafe==1.0
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
# email
sendgrid==5.6.0
2018-10-22 15:31:33 -07:00
#sentry
sentry-sdk[flask]==0.7.6
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
# oauth
requests-oauthlib==1.0.0
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
# 2fa - totp
pyotp==2.2.7
2019-03-01 12:11:03 -08:00
# JSON formatting
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
ZF Grants 2.1 (#496) * fix ccr pagination defaults * add ccr admin tests * add ccr user tests * checkpoint * fix tslint * request changes discussion flow mvp * admin - add discussion status * backend - add live drafts * admin - add live drafts * frontend - add live drafts * frontend - add edit discussion proposal * fix tsc * include DISCUSSION status in propsal listview * do not make live draft on admin request changes * hide live drafts from user proposal draft list * fix backend tests * add admin tests * add user tests * fix: liking, viewing discussion proposals, admin menu * admin - update hints for live drafts * fe - add better messaging when updating a proposal * be - fix like test * remove TODO comments * add new email types * fix storybook * add revision tab story * backend - implement proposal revisions * frontend - implement proposal revisions * update revision tab story * fix lint * remove set detection * email proposal followers on revision * restrict banner to team members only * misc bug fixes * update, add backend tests * add milestone title change to revision history story * fix milestones display in preview * allow archived proposals to be queried * implement archived proposal page * fix tsc * implement archived proposal get route * move styling into less * remove proposal archive parent id * handle archived proposal status * cleanup * remove contributions, switch to USD, implement quarters * use Qs to preserve formatting * handle edit only kyc * prevent ARCHIVED proposals from being sent to admin * display latest revision first * admin - proposal & ccr reject permanently * backend - proposal & ccr reject permanently * frontend - proposal & ccr reject permanently * fix tsc * use $ in milestone payout email * introduce custom filters to proposal listview * hide archive link on first revision * upgrade packages * add bech32 implementation * add z address validation with tests * fix tslint * use local address validation * fix tests, remove blockchain mock gets * add additional bad addresses * update briefs to include page break message * remove contributions routes, menu entry * disable countribution count admin stats * remove matching and pretty print in finance * fix tslint * separate out rejected permanently proposals * make removing proposals generic * allow linked tabs to be ignored * remove rejected permanently, bugfix * update preview link to point to rejected tab * implement rejected permanently tab, add tab message * refactor variable * fix tslint * fix tslint * send ccr reject permanently email on rejection * fix preview message * wire up proposal arbiter and rejected emails * disable tip jar in proposal and profile * sync ccr/proposal drafts on create form init * check invites on submit modal open * update team invite language * update team text when edit * fix ccr rejected permanently tag * text changes, email preview fix * display changes requested tag when in discussion with changes requested * enable social share on open for discussion proposals, update language * place sort below filter * derive filter from query string * use better filter names in query params * fix tslint * create snapshot of original proposal on first revision * clear invites between edits, account for additional changes not tracked in revisions * update tests * fix test * remove print * SameSite Fixes (#150) * QA Fixes 2 (#151) * set filters as query strings on change * remove rejected permanently tags * add dollar sign in financials legend * fix tsc * Copy Touchups (#152) * Email Fixes (#155) * fix ZEC in milestone payout emails * fix links in rejected permanently CCR/proposal emails * Poll for Team and Invite Changes in Create Flow (#153) * poll for team and invite changes in create flow * fix tslint Co-authored-by: Daniel Ternyak <dternyak@gmail.com> * pretty print payouts by quarter (#156) Co-authored-by: Daniel Ternyak <dternyak@gmail.com> * Remove Blockchain Module (#154) * remove blockchain route from backend, remove calls to node * revert blockchain_get removal * Add Tags to Proposal Cards (#157) * add tag to proposals and dynamically set v1 card height * listen on window resize * make card height props optional * set tag in bottom right, remove dynamic card resize, add dynamic tag resize * cleanup * cleanup Co-authored-by: Daniel Ternyak <dternyak@gmail.com> * Improve Frontend Address Validation (#158) Co-authored-by: Daniel Ternyak <dternyak@gmail.com> * Remove blockchain module (#162) * remove blockchain route from backend, remove calls to node * revert blockchain_get removal * Remove Blockchain App (#160) * remove blockchain app * remove blockchain app from travis Co-authored-by: Danny Skubak <skubakdj@gmail.com> * Proposal Edit Fixes (#161) * fe - display error if edit creation fails * be - restrict live draft publish Co-authored-by: Daniel Ternyak <dternyak@gmail.com> * Restrict Arbiter Assignment (#159) Co-authored-by: Daniel Ternyak <dternyak@gmail.com> * Email Copy updates * Remove Admin Financials Card * Hookup 'proposal_approved_without_funding' to admin email example * bump various package versions * Update yarn.lock files * Attach 'proposal_approved_without_funding' to backend example email * bump package versions Co-authored-by: Danny Skubak <skubakdj@gmail.com>
2020-04-07 19:56:32 -07:00
validators==0.12.6