Skip to content

Commit e4dd773

Browse files
feat: add GalileoSpanProcessor and GalileoOTLPExporter (#392)
1 parent a7db333 commit e4dd773

File tree

4 files changed

+585
-46
lines changed

4 files changed

+585
-46
lines changed

poetry.lock

Lines changed: 50 additions & 45 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ openai-agents = { version = "<0.2.1", optional = true }
2020
galileo-core = "^3.69.0"
2121
backoff = "^2.2.1"
2222
crewai = { version = ">=0.152.0,<=0.201.1", optional = true, python = ">=3.10,<3.14" }
23+
opentelemetry-sdk = { version = "^1.38.0", optional = true }
24+
opentelemetry-api = { version = "^1.38.0", optional = true }
25+
opentelemetry-exporter-otlp = { version = "^1.38.0", optional = true }
2326

2427
[tool.poetry.group.test.dependencies]
2528
pytest = "^8.4.0"
@@ -315,7 +318,8 @@ formatter-cmds = ["ruff check --exit-zero --fix $file", "ruff format $file"]
315318
langchain = ["langchain-core"]
316319
openai = ["openai", "packaging (>=24.2,<25.0)", "openai-agents"]
317320
crewai = ["crewai (>=0.152.0,<=0.201.1)"]
318-
all = ["langchain-core", "openai", "crewai"]
321+
otel = ["opentelemetry-sdk (>=1.38.0,<2.0.0)", "opentelemetry-api (>=1.38.0,<2.0.0)", "opentelemetry-exporter-otlp (>=1.38.0,<2.0.0)"]
322+
all = ["langchain-core", "openai", "packaging (>=24.2,<25.0)", "openai-agents", "opentelemetry-sdk (>=1.38.0,<2.0.0)", "opentelemetry-api (>=1.38.0,<2.0.0)", "opentelemetry-exporter-otlp (>=1.38.0,<2.0.0)", "crewai (>=0.152.0,<=0.201.1)"]
319323

320324

321325
[build-system]

0 commit comments

Comments
 (0)