Files
fastapi-users/pyproject.toml
François Voron ac0b16f8d7 Bump dependencies
2022-02-18 11:01:43 +01:00

91 lines
1.9 KiB
TOML

[tool.isort]
profile = "black"
[[tool.mypy.overrides]]
module = "motor.*"
ignore_missing_imports = true
[[tool.mypy.overrides]]
module = "passlib.*"
ignore_missing_imports = true
[tool.pytest.ini_options]
asyncio_mode = "auto"
addopts = "--ignore=test_build.py"
markers = [
"authentication",
"db",
"fastapi_users",
"jwt",
"manager",
"oauth",
"openapi",
"router",
]
[build-system]
requires = ["flit_core >=3.2,<4"]
build-backend = "flit_core.buildapi"
[tool.flit.module]
name = "fastapi_users"
[project]
name = "fastapi-users"
authors = [
{ name = "François Voron", email = "fvoron@gmail.com" }
]
description = "Ready-to-use and customizable users management for FastAPI"
readme = "README.md"
dynamic = ["version"]
classifiers = [
"License :: OSI Approved :: MIT License",
"Development Status :: 5 - Production/Stable",
"Framework :: FastAPI",
"Framework :: AsyncIO",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Internet :: WWW/HTTP :: Session",
]
requires-python = ">=3.7"
dependencies = [
"fastapi >=0.65.2,<0.75.0",
"passlib[bcrypt] ==1.7.4",
"email-validator >=1.1.0,<1.2",
"pyjwt ==2.3.0",
"python-multipart ==0.0.5",
"makefun >=1.11.2,<1.14",
]
[project.optional-dependencies]
sqlalchemy = [
"fastapi-users-db-sqlalchemy >=1.1.0,<2.0.0",
]
sqlalchemy2 = [
"fastapi-users-db-sqlalchemy >=2.0.0",
]
mongodb = [
"fastapi-users-db-mongodb >=1.1.0",
]
tortoise-orm = [
"fastapi-users-db-tortoise >=1.1.0",
]
ormar = [
"fastapi-users-db-ormar >=1.0.0",
]
oauth = [
"httpx-oauth >=0.4,<0.5"
]
redis = [
"aioredis >=2.0.1,<2.1.0",
"hiredis >=2.0.0,<2.1.0",
]
[project.urls]
Documentation = "https://fastapi-users.github.io/fastapi-users/"