Skip to content

Commit e0d5619

Browse files
GeneAIclaude
authored andcommitted
chore: Update LLM provider dependency lower bounds
- anthropic: 0.8.0 → 0.25.0 - openai: 1.6.0 → 1.12.0 - google-generativeai: 0.8.0 → 0.3.0 Brings minimum versions to mid-2024 releases for better API feature support and security improvements while maintaining compatibility. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
1 parent 945f748 commit e0d5619

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

pyproject.toml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,15 @@ dependencies = [
5858

5959
[project.optional-dependencies]
6060
# LLM providers (user chooses which they need)
61-
anthropic = ["anthropic>=0.8.0,<1.0.0"]
62-
openai = ["openai>=1.6.0,<2.0.0"]
61+
anthropic = ["anthropic>=0.25.0,<1.0.0"]
62+
openai = ["openai>=1.12.0,<2.0.0"]
6363
# Note: google-generativeai is deprecated but still works; google-genai requires
6464
# tenacity>=9.1.2 which conflicts with langchain<0.3.0. Will migrate when langchain updates.
65-
google = ["google-generativeai>=0.8.0,<1.0.0"]
65+
google = ["google-generativeai>=0.3.0,<1.0.0"]
6666
llm = [
67-
"anthropic>=0.8.0,<1.0.0",
68-
"openai>=1.6.0,<2.0.0",
69-
"google-generativeai>=0.8.0,<1.0.0",
67+
"anthropic>=0.25.0,<1.0.0",
68+
"openai>=1.12.0,<2.0.0",
69+
"google-generativeai>=0.3.0,<1.0.0",
7070
]
7171

7272
# MemDocs integration for long-term memory
@@ -145,9 +145,9 @@ dev = [
145145
# Complete installation with Claude Code + MemDocs transformative stack
146146
full = [
147147
# LLM providers
148-
"anthropic>=0.8.0,<1.0.0",
149-
"openai>=1.6.0,<2.0.0",
150-
"google-generativeai>=0.8.0,<1.0.0",
148+
"anthropic>=0.25.0,<1.0.0",
149+
"openai>=1.12.0,<2.0.0",
150+
"google-generativeai>=0.3.0,<1.0.0",
151151
# MemDocs integration
152152
"memdocs>=1.0.0",
153153
# Agents
@@ -162,9 +162,9 @@ full = [
162162
# Everything including development tools
163163
all = [
164164
# LLM providers
165-
"anthropic>=0.8.0,<1.0.0",
166-
"openai>=1.6.0,<2.0.0",
167-
"google-generativeai>=0.8.0,<1.0.0",
165+
"anthropic>=0.25.0,<1.0.0",
166+
"openai>=1.12.0,<2.0.0",
167+
"google-generativeai>=0.3.0,<1.0.0",
168168
# MemDocs integration
169169
"memdocs>=1.0.0",
170170
# Agents

0 commit comments

Comments
 (0)