requests<3.0.0,>=2.33.0
pydantic-settings<3.0.0,>=2.14.0
python-dotenv<2.0.0,>=1.2.2
Pillow>=10.0.0

[asr]
docling[asr]>=2.8.0

[cpu]
intextum-worker[full]

[cpu-document]
intextum-worker[document]

[cpu-document:platform_system == "Linux" and platform_machine != "x86_64"]
torch==2.6.0
torchvision==0.21.0

[cpu-document:platform_system == "Linux" and platform_machine == "x86_64"]
torch==2.6.0+cpu
torchvision==0.21.0+cpu

[cpu-document:platform_system == "Windows"]
torch==2.6.0+cpu
torchvision==0.21.0+cpu

[cpu:platform_system == "Linux" and platform_machine != "x86_64"]
torch==2.6.0
torchvision==0.21.0

[cpu:platform_system == "Linux" and platform_machine == "x86_64"]
torch==2.6.0+cpu
torchvision==0.21.0+cpu

[cpu:platform_system == "Windows"]
torch==2.6.0+cpu
torchvision==0.21.0+cpu

[cuda]
intextum-worker[full]

[cuda:platform_system == "Linux"]
torch==2.6.0+cu126
torchvision==0.21.0+cu126

[cuda:platform_system == "Windows"]
torch==2.6.0+cu126
torchvision==0.21.0+cu126

[document]
docling>=2.8.0
docling-core>=2.74.1
easyocr~=1.7.1
rapidocr-onnxruntime~=1.3.14
onnxruntime~=1.17.1

[enrichment]
transformers>=4.38.0
gliner2>=0.1.0
langgraph>=1.1.8
sentencepiece
protobuf

[full]
intextum-worker[asr,document,enrichment]

[mps]
intextum-worker[full]

[mps:platform_system == "Darwin"]
torch==2.6.0
torchvision==0.21.0

[test]
pytest<10.0,>=9.0.3
pytest-asyncio<2.0.0,>=1.4.0
