mirror of
https://github.com/GSA/notifications-api.git
synced 2026-05-01 06:40:02 -04:00
Same as we’ve done for templates. For high volume services this should mean avoiding calls to external services, either the database or Redis. TTL is set to 2 seconds, so that’s the maximum time it will take for revoking an API key or renaming a service to propagate. Some of the tests created services with the same service ID. This caused intermittent failures because the cache relies on unique service IDs (like we have in the real world) to key itself.
92 lines
1.9 KiB
Plaintext
92 lines
1.9 KiB
Plaintext
# pyup: ignore file
|
|
# This file is autogenerated. Do not edit it manually.
|
|
# Run `make freeze-requirements` to update requirements.txt
|
|
# with package version changes made in requirements-app.txt
|
|
|
|
cffi==1.14.0
|
|
celery[sqs]==3.1.26.post2 # pyup: <4
|
|
docopt==0.6.2
|
|
Flask-Bcrypt==0.7.1
|
|
flask-marshmallow==0.11.0
|
|
Flask-Migrate==2.5.3
|
|
git+https://github.com/mitsuhiko/flask-sqlalchemy.git@500e732dd1b975a56ab06a46bd1a20a21e682262#egg=Flask-SQLAlchemy==2.3.2.dev20190108
|
|
Flask==1.1.2
|
|
click-datetime==0.2
|
|
eventlet==0.25.2
|
|
gunicorn==20.0.4
|
|
iso8601==0.1.12
|
|
itsdangerous==1.1.0
|
|
jsonschema==3.2.0
|
|
marshmallow-sqlalchemy==0.23.0
|
|
marshmallow==2.21.0 # pyup: <3 # v3 throws errors
|
|
psycopg2-binary==2.8.5
|
|
PyJWT==1.7.1
|
|
SQLAlchemy==1.3.17
|
|
cachetools==4.1.0
|
|
|
|
notifications-python-client==5.5.1
|
|
|
|
# PaaS
|
|
awscli-cwlogs>=1.4,<1.5
|
|
|
|
git+https://github.com/alphagov/notifications-utils.git@39.7.1#egg=notifications-utils==39.7.1
|
|
|
|
# gds-metrics requires prometheseus 0.2.0, override that requirement as 0.7.1 brings significant performance gains
|
|
prometheus-client==0.7.1
|
|
gds-metrics==0.2.0
|
|
|
|
## The following requirements were added by pip freeze:
|
|
alembic==1.4.2
|
|
amqp==1.4.9
|
|
anyjson==0.3.3
|
|
attrs==19.3.0
|
|
awscli==1.18.85
|
|
bcrypt==3.1.7
|
|
billiard==3.3.0.23
|
|
bleach==3.1.4
|
|
blinker==1.4
|
|
boto==2.49.0
|
|
boto3==1.10.38
|
|
botocore==1.17.8
|
|
certifi==2020.6.20
|
|
chardet==3.0.4
|
|
click==7.1.2
|
|
colorama==0.4.3
|
|
dnspython==1.16.0
|
|
docutils==0.15.2
|
|
flask-redis==0.4.0
|
|
future==0.18.2
|
|
govuk-bank-holidays==0.6
|
|
greenlet==0.4.16
|
|
idna==2.9
|
|
importlib-metadata==1.6.1
|
|
Jinja2==2.11.2
|
|
jmespath==0.10.0
|
|
kombu==3.0.37
|
|
Mako==1.1.3
|
|
MarkupSafe==1.1.1
|
|
mistune==0.8.4
|
|
monotonic==1.5
|
|
orderedset==2.0.1
|
|
phonenumbers==8.11.2
|
|
pyasn1==0.4.8
|
|
pycparser==2.20
|
|
PyPDF2==1.26.0
|
|
pyrsistent==0.16.0
|
|
python-dateutil==2.8.1
|
|
python-editor==1.0.4
|
|
python-json-logger==0.1.11
|
|
pytz==2020.1
|
|
PyYAML==5.3.1
|
|
redis==3.5.3
|
|
requests==2.24.0
|
|
rsa==3.4.2
|
|
s3transfer==0.3.3
|
|
six==1.15.0
|
|
smartypants==2.0.1
|
|
statsd==3.3.0
|
|
urllib3==1.25.9
|
|
webencodings==0.5.1
|
|
Werkzeug==1.0.1
|
|
zipp==3.1.0
|