# tinyAgent dependencies
# Generated from pyproject.toml

# Core dependencies
python-dotenv>=1.0.0
requests>=2.31.0
openai>=1.0.0
pyyaml>=6.0.1
jinja2>=3.1.2
click>=8.1.6
rich>=13.7.1
jsonschema>=4.10.3
typing-extensions>=4.10.0
colorama>=0.4.6
markupsafe>=2.1.5
regex>=2023.0.0
fastapi>=0.100.0
uvicorn>=0.24.0
# Observability & Tracing (OpenTelemetry + Traceboard)
opentelemetry-api>=1.21.0
opentelemetry-sdk>=1.21.0
opentelemetry-instrumentation>=0.42b0
opentelemetry-exporter-otlp>=1.21.0
aiosqlite>=0.19.0

# Data processing
numpy>=1.26.4
pandas>=2.0.0

# Web content processing
beautifulsoup4>=4.12.3
lxml>=5.2.1
aiohttp>=3.9.0
urllib3>=2.0.7
duckduckgo-search>=4.4.0

# Optional dependencies - uncomment as needed

# Development tools
# pytest>=7.0.0
# black>=23.0.0
# isort>=5.10.0
# mypy>=1.0.0
# flake8>=5.0.0
# pytest-cov>=4.0.0
# pre-commit>=3.0.0
# tox>=4.0.0

# Additional LLM providers
# anthropic>=0.5.0
# cohere>=4.0.0
# google-generativeai>=0.2.0
# groq>=0.3.0

# Full features
# matplotlib>=3.6.3
# seaborn>=0.13.0
# scikit-learn>=1.3.0