[[source]] name = "pypi" url = "https://pypi.org/simple" verify_ssl = true [packages] aiofiles = "*" babel = "*" bs4 = "*" confluent-kafka = "*" dynaconf = ">=3" elasticsearch = { version = ">=7.8.0,<8.0.0", extras = ["async"] } elasticsearch-dsl = ">=7.0.0,<8.0.0" fastapi = "*" fatcat-openapi-client = ">=0.3.3" ftfy = "*" gunicorn = "*" httptools = "*" internetarchive = "*" jinja2 = "*" lxml = "*" minio = "*" pycountry = "==19.8.18" pydantic = "*" pylatexenc = "*" python-stdnum = "*" requests = ">=2" sentry-sdk = { version = ">=0.14.0", extras = [] } starlette-prometheus = "*" toml = "*" uvicorn = "*" uvloop = "*" [dev-packages] ipython = "*" mypy = "*" # typing_extensions is required for mypy to operate typing_extensions = "*" pytype = "*" flake8 = "*" flake8-annotations = "*" pytest = "*" pytest-mock = "*" pytest-cov = "*" # must lock black to an exact version because it is still "beta" # see: https://github.com/psf/black/issues/517 black = "==19.10b0" [requires] python_version = "3.8"