[tool.flit.metadata.requires-extra]
test = [
- "pytest==5.4.3",
- "pytest-cov==2.10.0",
- "mypy",
- "black",
- "isort",
- "requests",
- "email_validator",
- "sqlalchemy",
- "peewee",
- "databases[sqlite]",
- "orjson",
- "async_exit_stack",
- "async_generator",
- "python-multipart",
- "aiofiles",
- "flask"
+ "pytest ==5.4.3",
+ "pytest-cov ==2.10.0",
+ "mypy ==0.782",
+ "black ==19.10b0",
+ "isort >=5.0.6,<6.0.0",
+ "requests >=2.24.0,<3.0.0",
+ "email_validator >=1.1.1,<2.0.0",
+ "sqlalchemy >=1.3.18,<2.0.0",
+ "peewee >=3.13.3,<4.0.0",
+ "databases[sqlite] >=0.3.2,<0.4.0",
+ "orjson >=3.2.1,<4.0.0",
+ "async_exit_stack >=1.0.1,<2.0.0",
+ "async_generator >=1.10,<2.0.0",
+ "python-multipart >=0.0.5,<0.0.6",
+ "aiofiles >=0.5.0,<0.6.0",
+ "flask >=1.1.2,<2.0.0"
]
doc = [
- "mkdocs",
- "mkdocs-material",
- "markdown-include",
- "typer",
- "typer-cli",
- "pyyaml"
+ "mkdocs >=1.1.2,<2.0.0",
+ "mkdocs-material >=5.4.0,<6.0.0",
+ "markdown-include >=0.5.1,<0.6.0",
+ "typer >=0.3.0,<0.4.0",
+ "typer-cli >=0.0.9,<0.0.10",
+ "pyyaml >=5.3.1,<6.0.0"
]
dev = [
- "pyjwt",
- "passlib[bcrypt]",
- "autoflake",
- "flake8",
- "uvicorn",
- "graphene"
+ "pyjwt >=1.7.1,<2.0.0",
+ "passlib[bcrypt] >=1.7.2,<2.0.0",
+ "autoflake >=1.3.1,<2.0.0",
+ "flake8 >=3.8.3,<4.0.0",
+ "uvicorn >=0.11.5,<0.12.0",
+ "graphene >=2.1.8,<3.0.0"
]
all = [
- "requests",
- "aiofiles",
- "jinja2",
- "python-multipart",
- "itsdangerous",
- "pyyaml",
- "graphene",
- "ujson",
- "orjson",
- "email_validator",
- "uvicorn",
- "async_exit_stack",
- "async_generator"
+ "requests >=2.24.0,<3.0.0",
+ "aiofiles >=0.5.0,<0.6.0",
+ "jinja2 >=2.11.2,<3.0.0",
+ "python-multipart >=0.0.5,<0.0.6",
+ "itsdangerous >=1.1.0,<2.0.0",
+ "pyyaml >=5.3.1,<6.0.0",
+ "graphene >=2.1.8,<3.0.0",
+ "ujson >=3.0.0,<4.0.0",
+ "orjson >=3.2.1,<4.0.0",
+ "email_validator >=1.1.1,<2.0.0",
+ "uvicorn >=0.11.5,<0.12.0",
+ "async_exit_stack >=1.0.1,<2.0.0",
+ "async_generator >=1.10,<2.0.0"
]
[tool.isort]