aiofiles>=24.1.0
aiohttp>=3.13.3
fastapi>=0.135.1
httpx>=0.28.1
python-multipart>=0.0.20
numpy>=2.4.3
orjson>=3.11
pyyaml>=6.0.3
python-dotenv>=1.2.2
tree-sitter>=0.25.2
tree-sitter-bash>=0.25.1
typer>=0.12.0
uvicorn[standard]>=0.41.0
pypdfium2>=5.7.0
pillow>=12.2.0
jq>=1.11.0
mfusepy>=1.0.0

[all]
mirage-ai[s3]
mirage-ai[r2]
mirage-ai[gcs]
mirage-ai[oci]
mirage-ai[ssh]
mirage-ai[fuse]
mirage-ai[mongodb]
mirage-ai[postgres]
mirage-ai[redis]
mirage-ai[email]
mirage-ai[parquet]
mirage-ai[hdf5]
mirage-ai[pdf]
mirage-ai[audio]
mirage-ai[langfuse]
mirage-ai[anthropic]
mirage-ai[openai]
mirage-ai[pydantic-ai]
mirage-ai[deepagents]
mirage-ai[openhands]

[anthropic]
anthropic>=0.88

[audio]
av>=17.0.0
sherpa-onnx>=1.12.34
tinytag>=2.2.1

[camel]
camel-ai<0.3,>=0.2.40
markitdown>=0.1.5

[deepagents]
deepagents>=0.4.12
mirage-ai[pdf]

[email]
aioimaplib>=2.0.1
aiosmtplib>=5.1.0

[fuse]
mfusepy>=1.0.0

[gcs]
aioboto3>=13.0

[hdf5]
h5py>=3.16.0
tables>=3.11.1

[langfuse]
langfuse>=4.2.0

[mongodb]
motor>=3.7.1

[oci]
aioboto3>=13.0

[openai]
openai>=2.30.0
openai-agents>=0.14.7

[openhands]
openhands-sdk>=1.18.0
openhands-tools>=1.18.0

[parquet]
pandas>=3.0.1
pyarrow>=15.0

[pdf]
pypdfium2>=5.6.0
pillow>=12.2.0

[postgres]
asyncpg>=0.30.0

[pydantic-ai]
pydantic-ai>=1.35
pydantic-ai-backend>=0.1.0
mirage-ai[pdf]

[r2]
aioboto3>=13.0

[redis]
redis[hiredis]>=5.0

[s3]
aioboto3>=13.0

[ssh]
asyncssh>=2.22.0
paramiko>=4.0.0
