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

[nacos]
nacos-sdk-python>=3.0.0

[ollama]
ollama<1.0,>=0.6.1

[web]
gradio>=4.0.0
streamlit>=1.0.0

[whisper]
openai-whisper>=20231117
