mcp<3,>=2.1
pydantic<3,>=2.7
requests<3,>=2.31
numpy<3,>=1.26
networkx<4,>=3.2

[api]
anthropic<1,>=0.40

[chunking]
nltk<4,>=3.8
sentence-transformers<6,>=3

[data]
bibtexparser<2,>=1.4
feedparser<7,>=6
gnews<1,>=0.3
nltk<4,>=3.8
pytrends<5,>=4.9
scholarly<2,>=1.7
scrapetube<3,>=2.5
youtube-transcript-api<2,>=1.0

[test]
pandas<4,>=2.0
ruff<1,>=0.15
coverage<8,>=7.6
bandit<2,>=1.8
mypy<2,>=1.13
ipywidgets<9,>=8
matplotlib<4,>=3.8
openpyxl<4,>=3.1
python-docx<2,>=1.1
python-slugify<10,>=8
