click<9,>=8.1.7
langchain<0.4,>=0.3.7
networkx<4,>=3.4.2
nltk<4,>=3.9.1
nrel-elm<1,>=0.0.12
openai>=1.1.0
pandas<3,>=2.2.3
pyjson5<2,>=1.6.8
rich<14,>=13.9.4

[dev]
build>=0.10
pipreqs

[doc]
ghp-import>=2.1
jupyter-book>=1.0.2
make>=0.1
sphinx-click>=5.1
sphinx-copybutton>=0.5
sphinx-tabs>=3.4
sphinxcontrib-mermaid>=0.9.2

[ocr]
pytesseract<0.4,>=0.3.13

[test]
openpyxl>=3.1.3
pytest-asyncio<0.26,>=0.25.2
pytest<9,>=8.3.3
pytest-cases<4,>=3.8.6
pytest-cov<7,>=6.0.0
pytest-mock<4,>=3.14.0
pytest-profiling<2,>=1.7.0
pytest-xdist>=3.0
snakeviz<3,>=2.2.2
tox<5,>=4.23.2
