aioitertools
anthropic
dashscope
docstring_parser
json5
json_repair
mcp>=1.13
numpy
openai
python-datauri
opentelemetry-api>=1.39.0
opentelemetry-sdk>=1.39.0
opentelemetry-exporter-otlp>=1.39.0
opentelemetry-semantic-conventions>=0.60b0
python-socketio
shortuuid
tiktoken
sounddevice
sqlalchemy
python-frontmatter

[a2a]
a2a-sdk
httpx
nacos-sdk-python>=3.0.0

[ali_mysql]
mysql-connector-python

[dev]
agentscope[full]
pre-commit
pytest
pytest-forked
sphinx-gallery
furo
myst_parser
matplotlib
fakeredis
aiosqlite
greenlet

[docx-reader]
agentscope[text-reader]
python-docx

[evaluate]
ray

[excel-reader]
agentscope[text-reader]
pandas
openpyxl

[full]
agentscope[a2a]
agentscope[models]
agentscope[tokens]
agentscope[memory]
agentscope[rag]
agentscope[evaluate]

[gemini]
google-genai

[mem0ai]
mem0ai<=0.1.116
packaging

[memory]
agentscope[redis_memory]
agentscope[mem0ai]
agentscope[reme]

[milvus]
pymilvus[milvus_lite]

[models]
agentscope[ollama]
agentscope[gemini]

[mongodb]
pymongo

[ollama]
ollama>=0.5.4

[pdf-reader]
agentscope[text-reader]
pypdf<=6.5.0

[ppt-reader]
agentscope[text-reader]
python-pptx

[qdrant]
qdrant-client==1.15.1

[rag]
agentscope[readers]
agentscope[vdbs]

[readers]
agentscope[text-reader]
agentscope[pdf-reader]
agentscope[docx-reader]
agentscope[excel-reader]
agentscope[ppt-reader]

[redis_memory]
redis

[reme]
reme-ai>=0.2.0.3

[text-reader]
nltk

[tokens]
Pillow
transformers
jinja2

[vdbs]
agentscope[ali_mysql]
agentscope[qdrant]
agentscope[milvus]
agentscope[mongodb]
