/ requirements.in
requirements.in
1 # API et serveur 2 fastapi 3 uvicorn 4 pydantic 5 python-multipart 6 email-validator 7 8 # Base de données 9 sqlalchemy 10 alembic 11 psycopg2-binary 12 13 # Authentification et sécurité 14 python-jose 15 passlib 16 bcrypt 17 pyjwt 18 19 # Outils de base 20 numpy 21 pandas 22 tenacity 23 psutil 24 pillow # Ne pas figer sauf si nécessaire après test 25 26 # Traitement vidéo et audio 27 opencv-python 28 ffmpeg-python 29 imageio 30 moviepy==1.0.3 # Compatible Pillow et numpy 31 32 # IA - Core 33 torch==2.1.2 # Stable et requis pour vllm / deepspeed 34 transformers==4.49.0 35 accelerate 36 huggingface-hub # Version requise résolue automatiquement via transformers 37 tokenizers 38 jinja2 39 40 # IA - Services 41 pyannote.audio==2.1.1 42 vllm==0.7.3; platform_system != "Darwin" or platform_machine != "arm64" 43 librosa 44 datasets 45 optimum 46 deepspeed==0.11.0; platform_system != "Darwin" 47 einops==0.3.2 # Compatible avec pyannote.audio 48 49 # NLP 50 spacy 51 sentence-transformers 52 scikit-learn 53 54 # Modèles spécifiques 55 56 57 # Utilitaires 58 pyyaml 59 aiofiles 60 async-timeout 61 tqdm 62 retry 63 colorama 64 python-dotenv 65 pymongo 66 httpx 67 68 # Paiements 69 stripe 70 71 # Tests et développement 72 pytest 73 pytest-asyncio 74 black 75 isort 76 mypy 77 flake8 78 79 # Monitoring 80 prometheus-client 81 langdetect 82 sacremoses 83 sentencepiece