[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