aiohttp<4,>=3.14
alembic<2,>=1.18
boto3<2,>=1.43
clickhouse-connect<2,>=1.1
cryptography<49,>=48
fastapi<1,>=0.136
filelock<4,>=3.29
filetype<2,>=1.2
grpcio<1.82,>=1.80
grpcio-health-checking<1.82,>=1.80
protobuf<7,>=6.31.1
httpx<0.29,>=0.28
jsonpath-ng<2,>=1.8
jsonschema<5,>=4.26
ladybug<1,>=0.17
neo4j<7,>=6.2
numpy<3,>=2.2
nvidia-ml-py<14,>=13.610
opentelemetry-exporter-otlp<1.43,>=1.42
opentelemetry-sdk<1.43,>=1.42
pandas<4,>=3.0
pillow<13,>=12.2
psutil<8,>=7.2
psycopg2-binary<3,>=2.9
py-bcrypt==0.4
pydantic<3,>=2.13
pymilvus<4,>=3.0
pypdfium2<6,>=5.9
PyJWT<3,>=2.13
python-multipart<0.1,>=0.0.30
pyyaml<7,>=6.0
qrcode<9,>=8.2
redis<9,>=8
apsw<3.54,>=3.53.1.0
sqlite-vec<0.2,>=0.1.9
sqliteai-vector<2,>=1.0
sqlalchemy<3,>=2.0
supervision<0.29,>=0.28
uv<0.12,>=0.11
uvicorn<0.49,>=0.48
websockets<17,>=16

[:sys_platform != "win32"]
python-magic<0.5,>=0.4

[:sys_platform == "win32"]
python-magic-bin<0.5,>=0.4

[all]
democrai[desktop,dev,docs,hot-reload]

[desktop]
PySide6<6.12,>=6.11
pyqtgraph<0.15,>=0.14
qtawesome<2,>=1.4

[dev]
grpcio-tools<1.82,>=1.80
pytest<10,>=9
pytest-asyncio<2,>=1.4
pytest-cov<8,>=7
watchfiles<2,>=1.2

[docs]
mkdocs<2,>=1.6
mkdocs-material<10,>=9.7
mkdocs-mermaid2-plugin<2,>=1.2
mkdocs-shadcn<0.11,>=0.10

[hot-reload]
watchfiles<2,>=1.2
