pydantic>=2.0.0
typing-extensions>=4.5.0
pyyaml>=6.0
httpx>=0.25.0
pdfplumber>=0.10.0
readabilipy>=0.2.0
markdownify>=0.11.0
openai>=1.0.0
requests>=2.31.0
python-docx>=1.0.0
olefile>=0.47
xlrd>=2.0.1
python-pptx>=1.0.0
openpyxl>=3.0.0
ebooklib>=0.18.0
json-repair>=0.25.0
apscheduler>=3.11.0
volcengine>=1.0.216
volcengine-python-sdk[ark]>=5.0.3
fastapi>=0.128.0
uvicorn>=0.39.0
xxhash>=3.0.0
jinja2>=3.1.6
tabulate>=0.9.0
urllib3>=2.6.3
protobuf>=6.33.5
pdfminer-six>=20251230
typer>=0.12.0
litellm<1.83.1,>=1.0.0
python-multipart>=0.0.22
tree-sitter>=0.23.0
tree-sitter-python>=0.23.0
tree-sitter-javascript>=0.23.0
tree-sitter-typescript>=0.23.0
tree-sitter-java>=0.23.0
tree-sitter-cpp>=0.23.0
tree-sitter-rust>=0.23.0
tree-sitter-go>=0.23.0
tree-sitter-c-sharp>=0.23.0
tree-sitter-php>=0.23.0
loguru>=0.7.3
cryptography>=42.0.0
argon2-cffi>=23.0.0

[benchmark]
langchain>=1.0.0
langchain-core>=1.0.0
langchain-openai>=1.0.0
tiktoken>=0.5.0
datasets>=2.0.0
pandas>=2.0.0

[bot]
pydantic-settings>=2.0.0
websockets>=12.0
websocket-client>=1.6.0
httpx[socks]>=0.25.0
readability-lxml>=0.8.0
rich>=13.0.0
croniter>=2.0.0
socksio>=1.0.0
python-socketio>=5.11.0
msgpack>=1.0.8
python-socks[asyncio]>=2.4.0
prompt-toolkit>=3.0.0
pygments>=2.16.0
html2text>=2020.1.16
beautifulsoup4>=4.12.0
ddgs>=9.0.0
tavily-python>=0.5.0
gradio>=6.6.0
py-machineid>=1.0.0

[bot-dingtalk]
dingtalk-stream>=0.4.0

[bot-feishu]
lark-oapi>=1.0.0

[bot-full]
openviking[bot,bot-dingtalk,bot-feishu,bot-fuse,bot-langfuse,bot-opencode,bot-qq,bot-sandbox,bot-slack,bot-telegram]

[bot-fuse]
fusepy>=3.0.1

[bot-langfuse]
langfuse>=3.0.0

[bot-opencode]
opencode-ai>=0.1.0a0

[bot-qq]
qq-botpy>=1.0.0

[bot-sandbox]
opensandbox>=0.1.0
opensandbox-server>=0.1.0
agent-sandbox>=0.0.23

[bot-slack]
slack-sdk>=3.26.0

[bot-telegram]
python-telegram-bot[socks]>=21.0

[build]
setuptools>=61.0
setuptools-scm>=8.0
cmake>=3.15
wheel
build

[dev]
mypy>=1.0.0
ruff>=0.1.0
setuptools_scm>=10.0.0

[doc]
sphinx>=7.0.0
sphinx-rtd-theme>=1.3.0
myst-parser>=2.0.0

[eval]
ragas>=0.1.0
datasets>=2.0.0
pandas>=2.0.0

[gemini]
google-genai>=1.0.0

[gemini-async]
google-genai>=1.0.0
anyio>=4.0.0

[ocr]
pytesseract>=0.3.10

[test]
pytest>=7.0.0
pytest-asyncio>=0.21.0
boto3>=1.42.44
pytest-cov>=4.0.0
ragas>=0.1.0
datasets>=2.0.0
pandas>=2.0.0
diff-match-patch>=20200713
hvac>=2.0.0
