/ requirements_versionless.txt
requirements_versionless.txt
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 - Ajusté pour la compatibilité 20 numpy # Version compatible avec vllm et autres dépendances 21 pandas # Version compatible avec numpy 1.26.4 22 tenacity 23 psutil 24 pillow # Version ajustée pour compatibilité 25 26 # Traitement video et audio 27 opencv-python # Version compatible avec numpy 1.26.4 28 ffmpeg-python 29 imageio # Version compatible avec numpy 1.26.4 30 moviepy # Version qui ne requiert pas numpy>=1.25.0 31 32 # IA - Core 33 torch # Version stable et compatible 34 transformers==4.49.0 35 accelerate 36 huggingface-hub 37 tokenizers 38 jinja2 39 whisper 40 # IA - Services 41 vllm==0.7.3; platform_system != "Darwin" or platform_machine != "arm64" 42 librosa 43 datasets 44 optimum 45 deepspeed; platform_system != "Darwin" 46 einops # Modifié pour être compatible avec pyannote-audio 2.1.1 47 48 # 49 sentence-transformers 50 scikit-learn 51 52 53 54 # Utilitaires 55 pyyaml 56 aiofiles 57 async-timeout 58 tqdm 59 retry 60 colorama 61 python-dotenv 62 pymongo 63 httpx 64 65 # Paiements 66 stripe 67 68 # Tests et développement 69 pytest 70 pytest-asyncio 71 black 72 isort 73 mypy 74 flake8 75 resemblyzer 76 pydub 77 # Monitoring 78 prometheus-client 79 langdetect 80 sacremoses 81 sentencepiece