From 082bc24e9135621b6a7a6428e95395d9eec43785 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Fri, 1 Nov 2024 08:52:34 -0400 Subject: [PATCH] Refactor pyproject.toml to update dependencies --- pyproject.toml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index b288937..ed11915 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,16 @@ version = "0.1.7" description = "An experimental client for AI providers that intends to replace LangChain and LangGraph for most common use cases." readme = "README.md" requires-python = ">=3.10" -dependencies = ["pydantic", "pydantic-settings", "instructor", "openai", "anthropic", "ollama", "groq", "google-generativeai", "logfire"] +dependencies = ["pydantic", "pydantic-settings", "instructor", "logfire"] + +[project.optional-dependencies] +full = [ + "openai", + "anthropic", + "ollama", + "groq", + "google-generativeai", +] [build-system] requires = ["hatchling"]