requirements-docs.in (35 lines of code) (raw):

# Note: python-ldap from requirements breaks due to readthedocs.io not having the correct header files # The `make up-reqs` will update all requirement text files, and forcibly remove python-ldap # from requirements-docs.txt # However, dependabot doesn't use `make up-reqs`, so we have to replicate the necessary dependencies here # Without including these dependencies, the docs are unable to include generated autodocs acme arrow boto3 botocore celery[redis] certbot certsrv CloudFlare cryptography dnspython3 dyn Flask<3 # until https://github.com/pytest-dev/pytest-flask/pull/168 is released Flask-Bcrypt Flask-Cors Flask-Limiter Flask-Mail Flask-Migrate Flask-Principal Flask-RESTful Flask-SQLAlchemy flask_replicated gunicorn hvac # required for the vault destination plugin inflection itsdangerous josepy logmatic-python 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 sqlalchemy < 1.4.0 # ImportError: cannot import name '_ColumnEntity' https://github.com/sqlalchemy/sqlalchemy/issues/6226 paramiko # required for the SFTP destination plugin pem pyjks pyjwt pyOpenSSL redis retrying sentry-sdk SQLAlchemy-Utils tabulate vine werkzeug xmltodict # Test requirements are needed to allow test docs to build -r requirements-tests.txt # docs specific sphinx sphinxcontrib-httpdomain sphinx-rtd-theme docutils