[project] name = "va-agent" 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 = [ "google-adk>=1.14.1", "google-cloud-firestore>=2.23.0", "pydantic-settings[yaml]>=2.13.1", "google-auth>=2.34.0", ] [build-system] requires = ["uv_build>=0.8.3,<0.9.0"] build-backend = "uv_build" [dependency-groups] dev = [ "pytest>=8.4.1", "pytest-asyncio>=1.3.0", "pytest-sugar>=1.1.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', # one-blank-line-before-class 'D213', # multi-line-summary-second-line 'COM812', # missing-trailing-comma 'ANN401', # dynamically-typed-any 'ERA001', # commented-out-code ]