httpx
pydantic>=2.0
pyyaml>=6.0
python-dotenv>=1.0
networkx>=3
markdown-it-py
orjson
snowballstemmer
stop-words>=2025.11.4
tree-sitter>=0.25
tree-sitter-language-pack>=1.13
pypdfium2>=5
mammoth>=1.9
striprtf>=0.0.29
xlrd>=2.0
duckdb>=1.5.5
openpyxl>=3.1

[all]
silica-core[connect,mcp]

[connect]
websockets>=16.0

[dev]
pytest>=8.0
mypy>=1.10
import-linter>=2.0
ruff>=0.16

[mcp]
mcp<2,>=1.0
