requests>=2.28
pyyaml>=6.0
defusedxml>=0.7
beautifulsoup4>=4.12
mineru-open-api>=0.2.2

[dev]
pytest>=7.0
pytest-cov>=4.0
ruff>=0.4
mypy>=1.8
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.24
types-PyYAML>=6.0
types-requests>=2.28
pre-commit>=3.5

[draw]
cli-anything-inkscape>=1.0.0
mermaid-py>=0.3
matplotlib>=3.8
numpy>=1.23

[full]
scrinium[import]
scrinium[pdf]
scrinium[office]
scrinium[draw]
curl-cffi>=0.5

[import]
endnote-utils>=1.0
pyzotero>=1.5

[office]
markitdown[docx,pptx,xlsx]>=0.1
python-docx>=1.1
python-pptx>=1.0
openpyxl>=3.1

[pdf]
pymupdf>=1.24
