pydantic>=2.6
pdfplumber>=0.11
pypdfium2>=4.20
pytesseract>=0.3.10
pillow>=10.0
httpx>=0.27
python-dotenv>=1.0
scikit-learn>=1.4
python-stdnum>=2.0

[:python_version < "3.11"]
tomli>=2.0

[all]
docket-idp[api,einvoice,tracing]

[api]
fastapi>=0.110
uvicorn>=0.29
python-multipart>=0.0.9

[dev]
docket-idp[api,einvoice,eval]
streamlit>=1.49
pytest>=8.0
pymupdf>=1.24
build>=1.2
twine>=5.0

[einvoice]
lxml>=5.0
saxonche>=12.5

[eval]
datasets>=2.19

[paddle]
paddlepaddle<4,>=3.0
paddleocr<4,>=3.0
paddlex[ocr]<4,>=3.0

[tracing]
langfuse>=2.0
