ai-lawyer-agent/pyproject.toml

35 lines
742 B
TOML

[build-system]
requires = ["setuptools>=68", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "ai-lawyer-agent"
version = "0.3.0"
description = "Legal AI Assistant - Slovak Ministry of Justice API"
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"fastapi>=0.136.0",
"uvicorn[standard]>=0.34.0",
"openai-agents==0.6.3",
"httpx==0.28.1",
"pydantic==2.12.5",
"cachetools>=7.0.5",
"tenacity>=9.1.4",
]
[project.optional-dependencies]
dev = ["ruff", "mypy", "pytest"]
mcp = ["fastmcp>=2.7.0,<3.0.0"]
[tool.setuptools.packages.find]
where = ["."]
[tool.ruff]
line-length = 88
target-version = "py311"
[tool.mypy]
python_version = "3.11"
strict = false
ignore_missing_imports = true