typer>=0.9.0
rich>=13.0.0
pydantic>=2.0.0
pyyaml>=6.0
pynacl>=1.5.0
cryptography>=42.0.0
httpx>=0.25.0

[api]
fastapi>=0.110.0
uvicorn[standard]>=0.27.0
PyJWT[crypto]>=2.8.0
stripe>=8.0.0
sqlalchemy>=2.0.0
greenlet>=3.0.0
aiosqlite>=0.20.0
alembic>=1.13.0
asyncpg>=0.29.0
psycopg[binary]>=3.1.0
redis>=5.0.0
httpx>=0.27.0

[ast]
tree-sitter>=0.22.0
tree-sitter-python>=0.23.0
tree-sitter-javascript>=0.23.0
tree-sitter-typescript>=0.23.0
tree-sitter-go>=0.23.0
tree-sitter-rust>=0.23.0
tree-sitter-ruby>=0.23.0
tree-sitter-bash>=0.23.0

[dev]
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-xdist>=3.3.0
ruff>=0.4.0
mypy>=1.8.0
setuptools-scm>=8.0
types-PyYAML>=6.0

[docs]
pypdf>=4.0.0
python-docx>=1.1.0

[otel]
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
opentelemetry-exporter-otlp-proto-grpc>=1.20.0
opentelemetry-instrumentation-fastapi>=0.41b0

[sdk]
httpx>=0.25.0

[sdk-crewai]
httpx>=0.25.0
crewai>=0.1.0

[sdk-langchain]
httpx>=0.25.0
langchain-core>=0.1.0

[sdk-pydantic-ai]
httpx>=0.25.0
pydantic-ai>=0.0.14

[watch]
watchdog>=4.0.0

[worker]
arq>=0.26.0
