pymupdf<2.0,>=1.24.0

[all]
lazypdf[browser,html,msoffice,ocr,office,repair,tables]

[browser]
playwright>=1.40.0

[dev]
lazypdf[all]
pytest>=8.0
pytest-cov>=5.0
ruff>=0.5.0

[html]
weasyprint>=60.0

[msoffice]

[msoffice:sys_platform == "win32"]
pywin32>=306

[ocr]
pytesseract>=0.3.10
Pillow>=10.0.0

[office]
python-docx>=1.1.0
python-pptx>=0.6.23
openpyxl>=3.1.0

[repair]
pikepdf>=8.0.0

[tables]
pdfplumber>=0.11.0
