pydantic<3.0,>=2.0
pydantic-settings<3.0,>=2.0
numpy<2.0,>=1.24
scipy<2.0,>=1.10
networkx<4.0,>=3.0
litellm<2.0,>=1.40
openai<2.0,>=1.30
anthropic<1.0,>=0.25
google-generativeai<1.0,>=0.5
sentence-transformers<3.0,>=2.2
rank-bm25<1.0,>=0.2
faiss-cpu<2.0,>=1.7
pymupdf<2.0,>=1.23
beautifulsoup4<5.0,>=4.12
lxml<6.0,>=4.9
chardet<6.0,>=5.0
click<9.0,>=8.0
rich<14.0,>=13.0
python-dotenv<2.0,>=1.0
httpx<1.0,>=0.25
tenacity<9.0,>=8.2
tiktoken<1.0,>=0.5

[all]
argus-debate-ai[dev]
argus-debate-ai[ollama]

[dev]
pytest<9.0,>=7.4
pytest-asyncio<1.0,>=0.21
pytest-cov<6.0,>=4.1
black<25.0,>=23.0
ruff<1.0,>=0.1
mypy<2.0,>=1.5
pre-commit<4.0,>=3.4

[ollama]
ollama<1.0,>=0.2
