[project] name = "rag-eval" version = "0.1.0" description = "Add your description here" readme = "README.md" authors = [ { name = "Anibal Angulo", email = "a8065384@banorte.com" }, { name = "Jorge Juarez", email = "a8080816@banorte.com" } ] requires-python = "~=3.12.0" dependencies = [ "aiohttp>=3.13.3", "gcloud-aio-auth>=5.4.2", "gcloud-aio-storage>=9.6.1", "google-adk>=1.14.1", "google-cloud-aiplatform>=1.126.1", "google-cloud-storage>=2.19.0", "pydantic-settings[yaml]>=2.13.1", "structlog>=25.5.0", ] [project.scripts] ragops = "rag_eval.cli:app" [build-system] requires = ["uv_build>=0.8.3,<0.9.0"] build-backend = "uv_build" [dependency-groups] dev = [ "clai>=1.62.0", "marimo>=0.20.1", "pytest>=8.4.1", "ruff>=0.12.10", "ty>=0.0.1a19", ] [tool.ruff] exclude = ["scripts"] [tool.ty.src] exclude = ["scripts"] [tool.ruff.lint] select = ['ALL'] ignore = ['D203', 'D213', 'COM812']