diff --git a/pyproject.toml b/pyproject.toml index cd22b27..04e223c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ dependencies = [ "stamina>=25.1.0,<27.0.0", "pydantic-settings<3.0.0,>=2.9.1", "tomlkit<1.0.0,>=0.13.3", - "pydantic-ai-slim[google,openai]>=1.0.0,<2.0.0", + "pydantic-ai-slim[google,openai]>=1.0.0,<3.0.0", ] name = "lightman_ai" description = "LLM-powered cybersecurity news aggregator." diff --git a/uv.lock b/uv.lock index 6161041..c86e6f3 100644 --- a/uv.lock +++ b/uv.lock @@ -823,7 +823,7 @@ test = [ requires-dist = [ { name = "click", specifier = ">=8.1.7,<9.0.0" }, { name = "httpx", specifier = ">=0.28.0,<1.0.0" }, - { name = "pydantic-ai-slim", extras = ["google", "openai"], specifier = ">=1.0.0,<2.0.0" }, + { name = "pydantic-ai-slim", extras = ["google", "openai"], specifier = ">=1.0.0,<3.0.0" }, { name = "pydantic-settings", specifier = ">=2.9.1,<3.0.0" }, { name = "python-dotenv", specifier = ">=1.1.1,<2.0.0" }, { name = "sentry-sdk", marker = "extra == 'sentry'", specifier = ">=2.21.0,<3.0.0" }, @@ -1174,7 +1174,7 @@ wheels = [ [[package]] name = "pydantic-ai-slim" -version = "1.102.0" +version = "2.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "genai-prices" }, @@ -1185,9 +1185,9 @@ dependencies = [ { name = "pydantic-graph" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e2/3e/14980440e8f0532535e1fbe936fec5f8d8e7bc6cafa81f6f3c51b1884fe5/pydantic_ai_slim-1.102.0.tar.gz", hash = "sha256:0b8f2b70fa2b40efcbd09d341a346934fc4e46622ae281f858c6bfd3d0d3152b", size = 739988, upload-time = "2026-05-23T01:14:32.808Z" } +sdist = { url = "https://files.pythonhosted.org/packages/81/5b/c930c2c645677d1069172a71be9a22ea37b2aa170dcf3c6051aa1c105e72/pydantic_ai_slim-2.0.0.tar.gz", hash = "sha256:056ea466d67b47a832736ac0f33172264b09da2110dbcce09d26b82772173218", size = 734369, upload-time = "2026-06-23T15:48:58.379Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b4/2e/089df86adaf904dd97a1b139d29fe728af0e41430d747f5b6315df3b0c1e/pydantic_ai_slim-1.102.0-py3-none-any.whl", hash = "sha256:f9fa9c3fb58a76f85522f78d1037d201b424de46d532263ed780b3730060449f", size = 919311, upload-time = "2026-05-23T01:14:23.464Z" }, + { url = "https://files.pythonhosted.org/packages/5f/e6/814efd5693a97589bfd15c51c9324f77758b82a04f172f3fec9723c7777b/pydantic_ai_slim-2.0.0-py3-none-any.whl", hash = "sha256:39979b459a7bc73ae5294c071a7e474f123858a9f7922e9cbb662018d6431198", size = 905291, upload-time = "2026-06-23T15:48:51.628Z" }, ] [package.optional-dependencies] @@ -1254,7 +1254,7 @@ wheels = [ [[package]] name = "pydantic-graph" -version = "1.102.0" +version = "2.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "httpx" }, @@ -1262,9 +1262,9 @@ dependencies = [ { name = "pydantic" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/51/37/4265a1a63eddf35a5aa621c9b2355525bdeae3eb59c3954b165fbfe31404/pydantic_graph-1.102.0.tar.gz", hash = "sha256:e285bd7115e4e92676eaf0a5e7e6faa64cda8c4819f67923a118c50666b909ab", size = 62584, upload-time = "2026-05-23T01:14:36.056Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c7/9d/81b09921d360614f65bb2d4f936d5cae856b4ebe827fcf43ae7abb81383a/pydantic_graph-2.0.0.tar.gz", hash = "sha256:f0bffe84a46a5118bce0824de63d08f3f32ba4dfc1064674f449b07e15128287", size = 43054, upload-time = "2026-06-23T15:49:00.488Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/49/5597c52d50114440047dd4ce4f6505e32ee336f43267639907d1a17648ee/pydantic_graph-1.102.0-py3-none-any.whl", hash = "sha256:b1a28314adc4abca4db02cf095d064782ec5712e0847ce7a6b79a3c84bf1fc01", size = 80100, upload-time = "2026-05-23T01:14:27.583Z" }, + { url = "https://files.pythonhosted.org/packages/c9/2c/ff64a971e26bb2d0d67a70ef436f2cfc778341a4cf89d5aca35cbc1f071c/pydantic_graph-2.0.0-py3-none-any.whl", hash = "sha256:36d69fa01cd316be8584b90eef58bd21675c11c0a081b500a5c4ebe9b68310a5", size = 50773, upload-time = "2026-06-23T15:48:54.562Z" }, ] [[package]]