networkx<4,>=3.5
numpy<3,>=1.26
scipy<2,>=1.13
python-louvain<0.17,>=0.16
PyYAML<7,>=6
pydantic<3,>=2.11
mcp<2,>=1.16

[dev]
build>=1.2
twine>=6
pytest>=8

[engine]
setuptools<81,>=65
pandas<3,>=2.2
requests<3,>=2.32
openai<2,>=1.93
ollama<0.6,>=0.5
llama-index-core==0.12.46
llama-index-legacy==0.9.48.post4
llama-index-vector-stores-milvus==0.8.5
llama-index-llms-ollama==0.6.2
llama-index-llms-openai==0.4.7
llama-index-embeddings-huggingface==0.5.5
llama-index-embeddings-openai==0.3.1
llama-index-readers-file==0.4.9
sentence-transformers==5.0.0
transformers==4.53.1
pymilvus<2.6,>=2.5
nebula3-python<4,>=3.8
neo4j<5,>=4.4
scikit-learn<2,>=1.6
sympy<2,>=1.13
tqdm<5,>=4.67
prettytable<4,>=3.16
beautifulsoup4<5,>=4.13
PyMuPDF<2,>=1.25
markitdown[docx,pdf]<1,>=0.1

[pyg]
torch<3,>=2.7
torch-geometric<3,>=2.6
