# --- NER ONNX (CPU) --- onnxruntime>=1.18.0 optimum[onnxruntime]>=2.0.0 transformers>=4.42.0 tokenizers>=0.19.0 sentencepiece>=0.2.0,<0.3 onnx>=1.16.0 # --- Core PDF & utilitaires --- pymupdf==1.24.9 pdfplumber==0.11.5 pdfminer.six==20231228 Pillow==10.2.0 PyYAML==6.0.2 pyahocorasick>=2.1.0,<3 # (optionnel – uniquement si tu utilises la voie PyTorch ailleurs) # torch==2.3.1 # huggingface_hub==0.23.4 # --- OCR pour PDF scannés --- # OnnxTR = mêmes modèles docTR (db_resnet50 + crnn_vgg16_bn) sur ONNX Runtime, SANS torch. # Remplace docTR pour l'OCR (supprime le crash torch/oneDNN sur CPU contraint). # docTR/torch retirés du build frozen (verdict pré-audit Qwen 2026-06-21, GO Dom) : -~2 Go EXE. onnxtr[cpu]>=0.8.1 # (optionnel – NER clinique EDS-Pseudo AP-HP, activer manuellement) # edsnlp[ml]>=0.12.0 # (optionnel – thème système natif pour la GUI v5) # sv_ttk>=2.6 # (optionnel – compilation en .exe natif via Nuitka) # nuitka # orderedset # zstandard # (optionnel – si tu gardes spaCy dans d'autres chemins) # spacy==3.7.4 # GUI V6 (customtkinter) — interface refondue, embarquée dans l'EXE customtkinter==5.2.2