diff --git a/pyproject.toml b/pyproject.toml index 166756322..90ec749be 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,3 +13,39 @@ requires = [ "pydantic >=0.16" ] requires-python = ">=3.6" + +[tool.flit.metadata.requires-extra] +test = [ + "pytest >=4.0.0", + "pytest-cov", + "mypy", + "black", + "isort", + "requests" +] +doc = [ + "mkdocs", + "mkdocs-material", + "markdown-include" +] +dev = [ + "prospector", + "rope" +] +all = [ + "requests", + "aiofiles", + "jinja2", + "python-multipart", + "graphene", + "itsdangerous", + "pyyaml", + "ujson", + "email_validator", + "starlette", + "pydantic", + "json", + "openapi", + "swagger", + "redoc", +]