mixle>=0.6.1
fastapi>=0.110
uvicorn[standard]>=0.29
pydantic>=2
pydantic-settings>=2
httpx>=0.27
sqlmodel>=0.0.16
python-multipart>=0.0.9
pyjwt[crypto]>=2.8
fsspec>=2023.1
numpy
scipy

[all]
mixle-mlops[cloud,datasets,documents,export,image,local,mcp,scale,structured]

[cloud]
psycopg[binary]>=3.1
boto3>=1.34
s3fs
gcsfs
adlfs
ossfs

[datasets]
pandas>=2
pyarrow>=15

[dev]
ruff==0.15.17
pytest>=8
pytest-asyncio>=0.23
fakeredis>=2

[docs]
sphinx>=7
furo

[documents]
pypdf>=4
python-docx>=1
python-pptx>=0.6

[export]
reportlab>=4

[image]
diffusers>=0.27
torch>=2

[local]
torch>=2
transformers>=4
peft>=0.12

[mcp]
mcp>=1.0

[scale]
redis>=5

[structured]
jsonschema>=4
