beautifulsoup4<5,>=4.12.3
click<9,>=8.1.7
crawl4ai<0.9,>=0.8.6
docling<3,>=2.90.0
docling-core<3.0.0,>=2.73.0
docling-parse<6.0.0,>=5.3.2
html5lib<2,>=1.1
huggingface_hub<1
langchain-text-splitters<2,>=1.0.0
networkx<4,>=3.4.2
nltk<4,>=3.9.1
nlr-elm<1,>=0.0.41
numpy<3,>=2.4.3
openai>=2.34.0
pandas<3,>=2.2.3
pdftotext<3,>=2.2.2
platformdirs<5,>=4.5.1
playwright<1.52,>=1.49.0
pyjson5<3,>=2.0.0
rich<14,>=13.9.4
toml<0.11,>=0.10.2

[anthropic]
anthropic<0.41,>=0.40.0
botocore<2,>=1.35.72
boto3<2,>=1.35.71

[build]
build<2,>=1.2.2
pkginfo<2,>=1.12.1.2

[dev]
jupyter<1.1,>=1.0.0
pipreqs<0.5,>=0.4.13
ruff<0.16,>=0.15.19
ruff-lsp<0.0.63,>=0.0.62

[doc]
ghp-import<3,>=2.1.0
myst-parser<6,>=5.0.0
pydata-sphinx-theme<0.18,>=0.17.1
sphinx-click<7,>=6.2.0
sphinx-copybutton<0.6,>=0.5.2
sphinx-tabs<4,>=3.5
sphinxcontrib-mermaid<3,>=2.0.1

[ocr]
pytesseract<0.4,>=0.3.13

[test]
flaky<4,>=3.8.1
pytest<9.1,>=9.0.3
pytest-asyncio<2,>=1.3.0
pytest-cases<4,>=3.10.1
pytest-cov<8,>=7.1.0
pytest-mock<4,>=3.15.1
pytest-profiling<2,>=1.8.1
pytest-xdist<4,>=3.8.0
snakeviz<3,>=2.2.2
statsmodels<0.15,>=0.14
tox<5,>=4.52.1
