/ 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