pdfminer.six<=20260107
pdf2image<=1.17.0
pymupdf<=1.27.1
bleach<=6.3.0
opencv-python<=4.13.0.92
presidio_analyzer<=2.2.362
presidio_anonymizer<=2.2.362
presidio-image-redactor<=0.0.58
pikepdf<=10.3.0
pandas<=2.3.3
scikit-learn<=1.8.0
spacy<=3.8.14
gradio==6.10.0
gradio-pdf-redaction<=0.0.25
boto3<=1.42.91
pyarrow<=24.0.0
openpyxl<=3.1.5
Faker<=40.8.0
python-levenshtein<=0.27.3
spaczz<=0.6.1
gradio_image_annotation_redaction==0.5.5
rapidfuzz<=3.14.5
python-dotenv<=1.2.2
awslambdaric<=3.1.1
python-docx<=1.2.0
polars<=1.38.1
defusedxml<=0.7.1
numpy<=2.4.4
spaces
google-genai<=1.73.0
openai<=2.31.0
markdown<=3.10.2
tabulate<=0.10.0

[dev]
pytest

[mcp]
gradio[mcp]==6.10.0

[paddle]
protobuf<=7.34.0
paddlepaddle<=3.2.1,>=3.0.0
paddleocr<=3.7.0
torch<=2.9.1
torchvision<=0.24.1
transformers<=5.12.0

[test]
pytest
pytest-cov

[vlm]
torch<=2.9.1
torchvision<=0.24.1
transformers<=5.12.0
accelerate<=1.13.0
bitsandbytes<=0.49.2
sentencepiece<=0.2.1
