Release v1.0.2: Add api-providers extra without sentence-transformers

Fix for LibreChat Python 3.12 compatibility issue:
- Add new 'api-providers' extra that includes all API-based providers
  (Anthropic, Groq, Google Gemini, Voyage AI) without sentence-transformers
- Keep 'providers' extra for users who need local embeddings
- Resolves torch/sentence-transformers installation conflicts on Python 3.12

Users can now use:
- graphiti-mcp-varming[api-providers] - Lightweight, Python 3.12 compatible
- graphiti-mcp-varming[providers] - Full, includes sentence-transformers

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Lars Varming 2025-11-09 20:12:59 +01:00
parent f6be572a3a
commit cbaffa1d89

View file

@ -10,7 +10,7 @@ allow-direct-references = true
[project]
name = "graphiti-mcp-varming"
version = "1.0.1"
version = "1.0.2"
description = "Graphiti MCP Server - Enhanced fork with additional tools by Varming"
readme = "README.md"
requires-python = ">=3.10,<4"
@ -53,7 +53,15 @@ azure = [
"azure-identity>=1.21.0",
]
# LLM/Embedder providers
# LLM/Embedder providers (lightweight - no sentence-transformers)
api-providers = [
"google-genai>=1.8.0",
"anthropic>=0.49.0",
"groq>=0.2.0",
"voyageai>=0.2.3",
]
# LLM/Embedder providers (includes heavy sentence-transformers for local embeddings)
providers = [
"google-genai>=1.8.0",
"anthropic>=0.49.0",