From 677e732b70bde88a261b38e0bf83f52aa5b184fd Mon Sep 17 00:00:00 2001 From: uma victor Date: Mon, 17 Feb 2025 16:27:15 +0100 Subject: [PATCH] add optional dependencies for example to run --- docs/examples/secure-ai-agent.md | 2 +- pyproject.toml | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/examples/secure-ai-agent.md b/docs/examples/secure-ai-agent.md index 8504469f1..4b6487021 100644 --- a/docs/examples/secure-ai-agent.md +++ b/docs/examples/secure-ai-agent.md @@ -13,7 +13,7 @@ Demonstrates: ### Prompt Filtering -The first perimeter to secure our financial advisor agent focuses on checking user permissions for recieving AI advice before they reach the AI model. This ensures that users can only make requests within their permission scope. By implementing this perimeter, we can check if users opt-in for AI finance advice. +The first perimeter to secure our financial advisor agent focuses on checking user permissions for receiving AI advice before they reach the AI model. This ensures that users can only make requests within their permission scope. By implementing this perimeter, we can check if users opt-in for AI finance advice. In our financial advisor example, this perimeter: diff --git a/pyproject.toml b/pyproject.toml index 34126ce40..5869ad8fa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,7 +46,11 @@ Documentation = "https://ai.pydantic.dev" Changelog = "https://github.com/pydantic/pydantic-ai/releases" [project.optional-dependencies] -examples = ["pydantic-ai-examples==0.0.24"] +examples = [ + "pydantic-ai-examples==0.0.24", + "python-dotenv==1.0.1", + "permit==2.7.2" +] logfire = ["logfire>=2.3"] [tool.uv.sources]