httpx>=0.27.0
packaging>=24.0
discord-py>=2.3
dingtalk-stream>=0.24.3
uvicorn>=0.40.0
apscheduler<4,>=3.11.2
playwright>=1.49.0
questionary>=2.1.1
mss>=9.0.0
transformers>=4.30.0
python-dotenv>=1.0.0
python-socks>=2.5.3
onnxruntime<1.24
pycryptodome>=3.15.0
requests>=2.28.0
requests-toolbelt>=0.9.1
websockets<16.0,>=15.0.1
python-telegram-bot>=20.0
twilio>=9.10.2
pywebview>=4.0
aiofiles>=24.1.0
paho-mqtt>=2.0.0
matrix-nio>=0.24.0
shortuuid>=1.0.0
google-genai>=1.67.0
tzdata>=2024.1
pyyaml>=6.0
json-repair>=0.30.0
watchfiles>=1.0.0
ollama>=0.6.1
lark-oapi<=1.5.5,>=1.5.0
chromadb<2.0,>=0.4.0
psutil>=5.9.6
agent-client-protocol>=0.9.0

[dev]
pytest>=8.3.5
pytest-asyncio>=0.23.0
pre-commit>=4.2.0
pytest-cov>=6.2.1
hypothesis>=6.0.0

[dflash]

[dflash:sys_platform == "darwin"]
dflash-mlx>=0.1.0
mlx-lm>=0.10.0

[llamacpp]
llama-cpp-python>=0.3.0

[local]
huggingface_hub>=0.20.0

[mlx]

[mlx:sys_platform == "darwin"]
mlx-lm>=0.10.0

[web]
gradio>=4.0.0
streamlit>=1.0.0

[whisper]
openai-whisper>=20231117
