fastapi<1.0,>=0.109
uvicorn[standard]>=0.27
python-multipart>=0.0.6
sqlmodel<1.0,>=0.0.14
sqlalchemy<3.0,>=2.0.25
alembic<2.0,>=1.13
pydantic<3.0,>=2.5
pydantic-settings>=2.1
python-jose[cryptography]>=3.3
passlib[bcrypt]>=1.7
sqladmin>=0.16
click>=8.0
python-dotenv>=1.0
itsdangerous>=2.0
typing-extensions>=4.9

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

[ai]
openai>=1.0
langchain>=0.2
langgraph>=0.1

[all]
veloiq-framework[ai,analytics,postgres]

[analytics]
pandas>=2.0
numpy>=1.24
plotly>=5.0
statsmodels>=0.14

[dev]
pytest>=7.0
pytest-asyncio>=0.23
httpx>=0.26
ruff>=0.3
mypy>=1.8

[postgres]
psycopg2-binary>=2.9
