pydantic>=2.0.0
aiohttp>=3.8.0
python-dotenv>=1.0.0
daita-cli>=0.1.0
PyYAML>=6.0.0
croniter>=1.0.0
aiofiles>=24.1.0
openai>=1.0.0
certifi>=2025.4.0
PyJWT>=2.10.0
numpy>=1.20.0
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0

[all]
anthropic>=0.5.0
google-genai>=0.3.0
transformers>=4.51.0
asyncpg>=0.27.0
psycopg2-binary>=2.9.0
aiomysql>=0.2.0
SQLAlchemy>=2.0.0
motor>=3.0.0
aiosqlite>=0.21.0
snowflake-connector-python>=3.0.0
cryptography>=3.0.0
elasticsearch>=8.0.0
chromadb>=1.3.0
pinecone>=5.0.0
qdrant-client>=1.16.0
boto3>=1.38.0
google-api-python-client>=2.0.0
google-auth>=2.0.0
google-auth-oauthlib>=1.0.0
pypdf>=3.0.0
python-docx>=1.0.0
slack-sdk>=3.31.0
mcp>=1.0.0
neo4j>=5.0.0
redis>=4.0.0
networkx>=3.0
pandas>=1.5.0
numpy>=1.20.0
openpyxl>=3.1.0
beautifulsoup4>=4.13.0
lxml>=5.4.0
jsonpath-ng>=1.7.0
thefuzz[speedup]>=0.22.0
scipy>=1.10.0
tavily-python>=0.3.0
fastapi>=0.115.0
uvicorn>=0.34.0
python-multipart>=0.0.20
opentelemetry-exporter-otlp>=1.20.0

[anthropic]
anthropic>=0.5.0

[api-server]
fastapi>=0.115.0
uvicorn>=0.34.0
python-multipart>=0.0.20

[aws]
boto3>=1.38.0

[chromadb]
chromadb>=1.3.0

[cli]
watchdog>=3.0.0

[cloud]
boto3>=1.38.0
google-api-python-client>=2.0.0
google-auth>=2.0.0
google-auth-oauthlib>=1.0.0
pypdf>=3.0.0
python-docx>=1.0.0
slack-sdk>=3.31.0

[complete]
anthropic>=0.5.0
google-genai>=0.3.0
asyncpg>=0.27.0
psycopg2-binary>=2.9.0
SQLAlchemy>=2.0.0
pandas>=1.5.0
numpy>=1.20.0
beautifulsoup4>=4.13.0
lxml>=5.4.0
jsonpath-ng>=1.7.0
tavily-python>=0.3.0
boto3>=1.38.0
google-api-python-client>=2.0.0
google-auth>=2.0.0
google-auth-oauthlib>=1.0.0
pypdf>=3.0.0
python-docx>=1.0.0
slack-sdk>=3.31.0

[data]
pandas>=1.5.0
numpy>=1.20.0
openpyxl>=3.1.0
beautifulsoup4>=4.13.0
lxml>=5.4.0
jsonpath-ng>=1.7.0
thefuzz[speedup]>=0.22.0
psycopg2-binary>=2.9.0
asyncpg>=0.27.0

[data-quality]
scipy>=1.10.0

[databases]
asyncpg>=0.27.0
psycopg2-binary>=2.9.0
aiomysql>=0.2.0
SQLAlchemy>=2.0.0
motor>=3.0.0
aiosqlite>=0.21.0
snowflake-connector-python>=3.0.0
elasticsearch>=8.0.0

[dev]
pytest>=8.0.0
pytest-asyncio>=0.26.0
pytest-cov>=4.1.0
black>=23.0.0
mypy>=1.4.0
pre-commit>=3.0.0
aiosqlite>=0.21.0

[elasticsearch]
elasticsearch>=8.0.0

[google]
google-genai>=0.3.0

[google-drive]
google-api-python-client>=2.0.0
google-auth>=2.0.0
google-auth-oauthlib>=1.0.0
pypdf>=3.0.0
python-docx>=1.0.0

[lineage]
networkx>=3.0

[llm-all]
anthropic>=0.5.0
google-genai>=0.3.0

[mcp]
mcp>=1.0.0

[memory]
openai>=1.0.0

[mongodb]
motor>=3.0.0

[mysql]
aiomysql>=0.2.0
SQLAlchemy>=2.0.0

[neo4j]
neo4j>=5.0.0

[otlp]
opentelemetry-exporter-otlp>=1.20.0

[pinecone]
pinecone>=5.0.0

[postgresql]
asyncpg>=0.27.0
psycopg2-binary>=2.9.0

[production]
boto3>=1.38.0
fastapi>=0.115.0
uvicorn>=0.34.0

[qdrant]
qdrant-client>=1.16.0

[recommended]
anthropic>=0.5.0
pandas>=1.5.0
numpy>=1.20.0
beautifulsoup4>=4.13.0
lxml>=5.4.0

[redis]
redis>=4.0.0

[slack]
slack-sdk>=3.31.0

[snowflake]
snowflake-connector-python>=3.0.0
cryptography>=3.0.0

[sqlite]
aiosqlite>=0.21.0
SQLAlchemy>=2.0.0

[transformers]
transformers>=4.51.0

[vectordb]
chromadb>=1.3.0
pinecone>=5.0.0
qdrant-client>=1.16.0

[web]
beautifulsoup4>=4.13.0
lxml>=5.4.0

[websearch]
tavily-python>=0.3.0
