fastapi-template/pyproject.toml

41 lines
954 B
TOML

[tool.uv]
add-bounds = "major"
exclude-newer = "P2W"
[tool.ruff]
exclude = [
".alembic"
]
[tool.ruff.format]
quote-style = "double"
indent-style = "tab"
[project]
name = "fastapi-template"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.14"
dependencies = [
"alembic>=1.18.4,<2.0.0",
"fastapi>=0.136.3,<0.137.0",
"httptools>=0.8.0,<0.9.0",
"httpx>=0.28.1,<0.29.0",
"itsdangerous>=2.2.0,<3.0.0",
"jinja2>=3.1.6,<4.0.0",
"joserfc>=1.6.8,<2.0.0",
"prometheus-client>=0.25.0,<0.26.0",
"psycopg>=3.3.4,<4.0.0",
"pydantic>=2.13.4,<3.0.0",
"pydantic-settings>=2.14.1,<3.0.0",
"pytest>=9.0.3,<10.0.0",
"python-dotenv>=1.2.2,<2.0.0",
"requests>=2.34.2,<3.0.0",
"ruff>=0.15.15,<0.16.0",
"sqlalchemy>=2.0.50,<3.0.0",
"starlette>=1.2.1,<2.0.0",
"uvicorn>=0.48.0,<0.49.0",
"uvloop>=0.22.1,<0.23.0 ; sys_platform != 'win32'",
]