Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion examples/agent/crewAI/research_crew/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors = [{ name = "Your Name", email = "you@example.com" }]
requires-python = ">=3.10,<3.14"
dependencies = [
"crewai[tools]>=0.203.1,<1.0.0",
"galileo",
"splunk-ao",
"python-dotenv",
]

Expand Down
2 changes: 1 addition & 1 deletion examples/agent/google-adk/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
google-adk
openinference-instrumentation-google-adk
python-dotenv
galileo
splunk-ao
2 changes: 1 addition & 1 deletion examples/agent/langchain-agent/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
openai
langchain
langchain-openai
galileo
splunk-ao

2 changes: 1 addition & 1 deletion examples/agent/langchain-middleware/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
openai
langchain
langchain-openai
galileo
splunk-ao
python-dotenv
2 changes: 1 addition & 1 deletion examples/agent/langgraph-fsi-agent/after/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ license = "MIT"
requires-python = "<3.14,>=3.11"
dependencies = [
"chainlit~=2.5.5",
"galileo (>=1.16.0,<2.0.0)",
"splunk-ao",
"grandalf>=0.8",
"langchain-community>=0.3.24",
"langchain-pinecone>=0.2.6",
Expand Down
2 changes: 1 addition & 1 deletion examples/agent/langgraph-open-telemetry/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dependencies = [
"langgraph-prebuilt>=0.6.0",
"openai",
"python-dotenv>=1.1.0",
"galileo[otel]>=1.32.1",
"splunk-ao[otel]",
"opentelemetry-instrumentation-langchain>=0.48.1",
"opentelemetry-instrumentation-openai-v2>=2.1b0",
]
Expand Down
2 changes: 1 addition & 1 deletion examples/agent/langgraph-telecom-agent/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ license = "MIT"
requires-python = "<3.14,>=3.11"
dependencies = [
"chainlit~=2.5.5",
"galileo (>=1.20.0,<2.0.0)",
"splunk-ao",
"grandalf>=0.8",
"langchain-community>=0.3.24",
"langchain-pinecone>=0.2.6",
Expand Down
2 changes: 1 addition & 1 deletion examples/agent/microsoft-agent-framework/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
agent-framework>=1.0.0b251120
galileo[otel]>=1.46.2
splunk-ao[otel]
pydantic
2 changes: 1 addition & 1 deletion examples/agent/minimal-agent-example/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
galileo==0.0.7
splunk-ao
rich>=13.7.0
questionary>=2.0.1
openai==1.61.1
Expand Down
2 changes: 1 addition & 1 deletion examples/agent/pydantic-ai-support-agent/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ description = "An example project for using Splunk AO with PydanticAI."
readme = "README.md"
requires-python = ">=3.11, <3.14"
dependencies = [
"galileo[otel]>=1.40.0",
"splunk-ao[otel]",
"pydantic-ai>=1.0.0",
]
2 changes: 1 addition & 1 deletion examples/agent/startup-simulator-3000/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ attrs==25.3.0
certifi==2025.4.26
charset-normalizer==3.4.2
distro==1.9.0
galileo==1.5.1
splunk-ao
galileo-core
h11==0.16.0
httpcore==1.0.9
Expand Down
16 changes: 12 additions & 4 deletions examples/agent/startup-simulator-3000/test_setup.py

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

examples/agent/startup-simulator-3000/test_setup.py:17-17 (line not in diff)

🔵 nit (other): The new module-level from importlib.metadata import version import now coexists with the local version = sys.version_info here, which shadows it within this function. It's harmless (the local is only used inside test_python_version, and test_dependencies still resolves the module-level version), but the name collision is easy to misread. Consider renaming the local to py_version for clarity.

Suggested change
py_version = sys.version_info
if py_version.major < 3 or (py_version.major == 3 and py_version.minor < 8):
print(f"❌ Python {py_version.major}.{py_version.minor} is too old. Need Python 3.8+")
return False
print(f"✅ Python {py_version.major}.{py_version.minor}.{py_version.micro} is compatible")

🤖 Generated by Astra

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll create a Jira ticket for this.

Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
Run this script to check if everything is configured correctly
"""

import importlib
import os
import sys
from importlib.metadata import version, PackageNotFoundError

from dotenv import load_dotenv

Expand All @@ -25,14 +25,22 @@ def test_python_version() -> bool:
def test_dependencies() -> bool:
"""Test if all required dependencies are installed"""
print("\n📦 Testing dependencies...")
required_packages = ["flask", "openai", "galileo", "requests", "python-dotenv", "aiohttp", "langchain"]
required_packages = [
"flask",
"openai",
"splunk-ao",
Comment thread
etserend marked this conversation as resolved.
"requests",
"python-dotenv",
"aiohttp",
"langchain",
]

missing_packages = []
for package in required_packages:
try:
importlib.import_module(package)
version(package)
print(f"✅ {package}")
except ImportError:
except PackageNotFoundError:
print(f"❌ {package} - not installed")
missing_packages.append(package)

Expand Down
2 changes: 1 addition & 1 deletion examples/agent/weather-vibes-agent/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ python-dotenv
jinja2
pydantic
rich>=13.0.0
galileo
splunk-ao

# Direct OpenAI dependency instead of relying on Simple Agent Framework's LLM utility
openai>=1.0.0
Expand Down
2 changes: 1 addition & 1 deletion examples/chatbot/basic-examples/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ To run the examples, you'll need to:

1. Install the required packages:
```
pip install openai galileo python-dotenv
pip install openai splunk-ao python-dotenv
```

2. Set up your environment variables in a `.env` file:
Expand Down
2 changes: 1 addition & 1 deletion examples/chatbot/basic-examples/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
galileo==0.0.7
splunk-ao
openai==1.61.1
pydantic==2.10.6
2 changes: 1 addition & 1 deletion examples/chatbot/elevenlabs-chatbot/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires-python = ">=3.9"
dependencies = [
"python-dotenv>=1.0.0",
"elevenlabs>=1.0.0",
"galileo>=1.34.0",
"splunk-ao",
"pyaudio>=0.2.14",
]

Expand Down
2 changes: 1 addition & 1 deletion examples/chatbot/elevenlabs-chatbot/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
python-dotenv>=1.0.0
elevenlabs>=1.0.0
galileo>=1.34.0
splunk-ao
pyaudio>=0.2.14
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
anthropic
galileo
splunk-ao
python-dotenv
pytest
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
azure-ai-inference
galileo
splunk-ao
python-dotenv
pytest
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
galileo[openai]
splunk-ao[openai]
python-dotenv
pytest
2 changes: 1 addition & 1 deletion examples/dataset-experiments/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
anthropic==0.67.0
galileo==1.27.1
splunk-ao
openai==2.6.0
2 changes: 1 addition & 1 deletion examples/experiments/multi-turn/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
galileo
splunk-ao
python-dotenv
2 changes: 1 addition & 1 deletion examples/experiments/rag-and-tools/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
galileo[openai]
splunk-ao[openai]
python-dotenv
2 changes: 1 addition & 1 deletion examples/experiments/upload_experiment/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
galileo>=1.16.0
splunk-ao
python-dotenv>=1.0.0
2 changes: 1 addition & 1 deletion examples/langgraph/basic_langgraph.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# /// script
# requires-python = ">=3.10"
# dependencies = [
# "galileo",
# "splunk-ao",
# "langgraph",
# "langsmith",
# "langchain",
Expand Down
2 changes: 1 addition & 1 deletion examples/langgraph/with_openai.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# /// script
# requires-python = ">=3.10"
# dependencies = [
# "galileo",
# "splunk-ao",
# "langgraph",
# "langsmith",
# "langchain[openai]",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ uvicorn==0.34.0
openai==1.82.0
langgraph==0.4.1
chromadb-client==0.6.3
galileo[otel]
splunk-ao[otel]
opentelemetry-api
opentelemetry-sdk
opentelemetry-exporter-otlp-proto-http
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ httpx==0.28.1
fastapi==0.117.1
uvicorn==0.37.0

galileo[openai,middleware]
splunk-ao[openai,middleware]
2 changes: 1 addition & 1 deletion examples/logging-samples/galileologger/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
galileo
splunk-ao
python-dotenv
2 changes: 1 addition & 1 deletion examples/logging-samples/log-mcp-calls/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
anthropic
galileo
splunk-ao
mcp
python-dotenv
2 changes: 1 addition & 1 deletion examples/logging-samples/openai-responses/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = "Add your description here"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"galileo>=1.42.0",
"splunk-ao",
"openai>=2.15.0",
"packaging>=26.0",
]
16 changes: 8 additions & 8 deletions examples/logging-samples/openai-responses/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,19 @@ anyio==4.12.1
# httpx
# openai
attrs==25.4.0
# via galileo
# via splunk-ao
backoff==2.2.1
# via galileo
# via splunk-ao
certifi==2026.1.4
# via
# httpcore
# httpx
distro==1.9.0
# via openai
galileo==1.42.0
splunk-ao
# via openai-responses (pyproject.toml)
galileo-core==3.84.0
# via galileo
# via splunk-ao
h11==0.16.0
# via httpcore
httpcore==1.0.9
Expand All @@ -40,7 +40,7 @@ packaging==26.0
# via openai-responses (pyproject.toml)
pydantic==2.12.5
# via
# galileo
# splunk-ao
# galileo-core
# openai
# pydantic-partial
Expand All @@ -53,10 +53,10 @@ pydantic-settings==2.12.0
# via galileo-core
pyjwt==2.10.1
# via
# galileo
# splunk-ao
# galileo-core
python-dateutil==2.9.0.post0
# via galileo
# via splunk-ao
python-dotenv==1.2.1
# via pydantic-settings
six==1.17.0
Expand All @@ -80,4 +80,4 @@ typing-inspection==0.4.2
uvloop==0.21.0
# via galileo-core
wrapt==1.17.3
# via galileo
# via splunk-ao
2 changes: 1 addition & 1 deletion examples/rag/cli-rag-demo/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
galileo>=0.3.0
splunk-ao
rich>=13.7.0
questionary>=2.0.1
openai==1.61.1
Expand Down
2 changes: 1 addition & 1 deletion examples/rag/elastic-chatbot-rag-app/requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ elastic-opentelemetry
langtrace-python-sdk

# Logging dependencies
galileo
splunk-ao
2 changes: 1 addition & 1 deletion examples/rag/elastic-chatbot-rag-app/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -531,5 +531,5 @@ opentelemetry-instrumentation-tortoiseorm==0.52b0
opentelemetry-instrumentation-urllib3==0.52b0
elastic-opentelemetry-instrumentation-openai==0.6.1

galileo
splunk-ao
langgraph
2 changes: 1 addition & 1 deletion examples/templates.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# /// script
# requires-python = ">=3.10"
# dependencies = ["galileo"]
# dependencies = ["splunk-ao"]
# ///

from splunk_ao import Message, MessageRole
Expand Down
Loading