Fix #2324: Make chromadb an optional dependency to support Alpine Linux

Co-Authored-By: Joe Moura <joao@crewai.com>
This commit is contained in:
Devin AI
2025-03-11 05:44:05 +00:00
parent 41a670166a
commit 36e7236ffe
6 changed files with 275 additions and 118 deletions

View File

@@ -21,7 +21,6 @@ dependencies = [
"opentelemetry-sdk>=1.22.0",
"opentelemetry-exporter-otlp-proto-http>=1.22.0",
# Data Handling
"chromadb>=0.5.23",
"openpyxl>=3.1.5",
"pyvis>=0.3.2",
# Authentication and Security
@@ -64,6 +63,9 @@ mem0 = ["mem0ai>=0.1.29"]
docling = [
"docling>=2.12.0",
]
chromadb = [
"chromadb>=0.5.23",
]
[tool.uv]
dev-dependencies = [