pypdf<6.0,>=4.0
pdfplumber>=0.11.0
pymupdf>=1.27.0
pillow>=10.0

[all]
pytesseract>=0.3.13
camelot-py==1.0.9
tabula-py>=2.10

[all:python_full_version < "3.13"]
paddleocr==2.7.3
paddlepaddle==2.6.2
jpype1>=1.5
layoutparser>=0.3.4
numpy<2
setuptools>=65

[all:python_full_version >= "3.13"]
numpy<3,>=2

[ocr]
pytesseract>=0.3.13

[ocr:python_full_version < "3.13"]
paddleocr==2.7.3
paddlepaddle==2.6.2
numpy<2
setuptools>=65

[ocr:python_full_version >= "3.13"]
numpy<3,>=2

[table]
camelot-py==1.0.9
tabula-py>=2.10

[table:python_full_version < "3.13"]
jpype1>=1.5
layoutparser>=0.3.4
numpy<2

[table:python_full_version >= "3.13"]
numpy<3,>=2
