
[all]
Pillow>=10.0
pypdf>=4.0
pytesseract>=0.3.10
pyttsx3>=2.90
PyYAML>=6.0
markdown>=3.5
xmltodict>=0.13
tomli>=1.0
tomli_w>=1.0
openpyxl>=3.0
ffmpeg-python>=0.2

[cloud]
fastapi>=0.110
uvicorn>=0.29
python-multipart>=0.0.9
httpx>=0.27

[dev]
pytest>=8.0
pytest-cov>=5.0

[images]
Pillow>=10.0

[markdown]
markdown>=3.5

[ocr]
pytesseract>=0.3.10
Pillow>=10.0

[pdf]
pypdf>=4.0

[pro]
Pillow>=10.0
pypdf>=4.0
pytesseract>=0.3.10
pyttsx3>=2.90
PyYAML>=6.0
markdown>=3.5

[server]
fastapi>=0.110
uvicorn>=0.29
python-multipart>=0.0.9
httpx>=0.27

[toml]
tomli>=1.0
tomli_w>=1.0

[tts]
pyttsx3>=2.90

[video]
ffmpeg-python>=0.2

[xlsx]
openpyxl>=3.0

[xml]
xmltodict>=0.13

[yaml]
PyYAML>=6.0
