langchain<0.4.0,>=0.3.27
langchain-openai<0.4.0,>=0.2.0
langchain-core<0.4.0,>=0.3.76
openai<2.0.0,>=1.12.0
chromadb<2.0.0,>=1.1.0
pymupdf<2.0.0,>=1.23.0
beautifulsoup4<5.0.0,>=4.12.0
requests<3.0.0,>=2.31.0
pillow<11.0.0,>=10.2.0
numpy<2.0.0,>=1.26.0
scipy<2.0.0,>=1.11.0
jinja2<4.0.0,>=3.1.3
markdown<4.0.0,>=3.5.0
pygments<3.0.0,>=2.17.0
click<9.0.0,>=8.1.7
rich<14.0.0,>=13.7.0
rich-click<2.0.0,>=1.7.0
prompt-toolkit<4.0.0,>=3.0.0
python-dotenv<2.0.0,>=1.0.0
pydantic<3.0.0,>=2.5.0
pyyaml<7.0.0,>=6.0.1
tenacity<9.0.0,>=8.0.0
langdetect<2.0.0,>=1.0.9
httpx<1.0.0,>=0.24.0

[dev]
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-mock>=3.11.0
pytest-asyncio>=0.21.0
black>=23.7.0
flake8>=6.1.0
mypy>=1.5.0
pylint>=2.17.0
bandit>=1.7.5
safety>=2.3.0
pre-commit>=3.3.0
