Validation_Suite/validation-suite/backend/mercury/pyproject.toml

36 lines
760 B
TOML

[project]
name = "mercury"
version = "0.1.0"
description = "Validation Suite backend"
requires-python = ">=3.12"
dependencies = [
"alembic==1.16.4",
"bcrypt==4.3.0",
"fastapi==0.116.1",
"gunicorn==23.0.0",
"psycopg[binary]==3.2.9",
"pydantic-settings==2.10.1",
"pydantic[email]==2.11.7",
"python-jose[cryptography]==3.5.0",
"python-multipart==0.0.20",
"python-dateutil==2.9.0.post0",
"sqlalchemy==2.0.41",
"uvicorn[standard]==0.35.0",
"weasyprint==62.3"
]
[project.optional-dependencies]
dev = ["black==25.1.0", "isort==6.0.1", "pytest==8.3.4", "ruff==0.12.4"]
[tool.black]
line-length = 100
[tool.isort]
profile = "black"
[tool.ruff]
line-length = 100
target-version = "py312"
[tool.setuptools.packages.find]
include = ["app*"]