dspy==3.1.3
daytona<1,>=0.168.0
hydra-core<2,>=1.3
markitdown[all]<1,>=0.1.0
pypdf<7,>=6.10.2
pydantic<3,>=2.12.5
pydantic-settings<3,>=2.13.1
prompt-toolkit<4,>=3.0.50
python-dotenv>=1.2.2
pyyaml<7,>=6.0.3
rich<15,>=14.3.3
structlog<26,>=25.5.0
sqlmodel>=0.0.24
aiosqlite>=0.20.0
typer<1,>=0.21.1
posthog>=7.10.0
asyncpg<1,>=0.31.0
sqlalchemy[asyncio]<3,>=2.0.48
psycopg<4,>=3.3.2
fastapi[standard]==0.136.1
uvicorn<1,>=0.42.0
litellm>=1.83.7
PyJWT<3,>=2.12.1
mlflow>=3.11.1
opentelemetry-exporter-otlp-proto-grpc>=1.39.0

[:python_version < "3.11"]
tomli>=2.0.0

[dev]
pre-commit>=3.7
pytest>=9.0.3
pytest-asyncio>=0.24
pytest-timeout>=2.4.0
ruff>=0.15.9
ty>=0.0.29

[full]
alembic<2,>=1.13
psycopg[binary]<4,>=3.3.2
scalar-fastapi<2,>=1.5.0
uvicorn[standard]<1,>=0.42.0

[server]
alembic<2,>=1.13
psycopg[binary]<4,>=3.3.2
scalar-fastapi<2,>=1.5.0
uvicorn[standard]<1,>=0.42.0
