requirements.in (58 lines of code) (raw):

# Run `make up-reqs` to update pinned dependencies in requirement text files acme alembic-autogenerate-enums arrow asyncpool boto3 botocore celery[redis] certbot certifi certsrv[ntlm] CloudFlare cryptography dnspython3 dyn Flask-Bcrypt Flask-Limiter Flask-Mail Flask-Migrate Flask-Principal Flask-RESTful Flask-SQLAlchemy Flask<3 # until https://github.com/pytest-dev/pytest-flask/pull/168 is released Flask-Cors flask_replicated future google-cloud-private-ca protobuf types-protobuf gunicorn hvac # required for the vault destination plugin inflection itsdangerous jinja2 lockfile python-json-logger marshmallow-sqlalchemy == 0.23.1 #related to the marshmallow issue (to avoid conflicts) marshmallow<2.21.1 #schema duplicate issues https://github.com/marshmallow-code/marshmallow-sqlalchemy/issues/121 ndg-httpsclient paramiko # required for the SFTP destination plugin pem psycopg2 pyjks pyjwt pyOpenSSL pyyaml python_ldap redis requests retrying sentry-sdk six SQLAlchemy-Utils sqlalchemy < 1.4.0 # ImportError: cannot import name '_ColumnEntity' https://github.com/sqlalchemy/sqlalchemy/issues/6226tabulate tabulate validators werkzeug xmltodict