-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfix-dependencies.sh
More file actions
39 lines (30 loc) · 1.14 KB
/
Copy pathfix-dependencies.sh
File metadata and controls
39 lines (30 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/bash
# 🔧 Script de résolution des conflits de dépendances
# Fix Dependency Conflicts for EduAI Enhanced
echo "🔧 Résolution des conflits de dépendances EduAI Enhanced..."
# Backend dependencies
echo "📦 Installation des dépendances backend..."
cd backend
pip install --upgrade pip
pip install --no-deps fastapi==0.109.2
pip install --no-deps uvicorn[standard]==0.27.1
pip install --no-deps pydantic==2.9.2
# Installer le reste des dépendances
pip install -r requirements.txt --no-deps || true
pip install -r requirements.txt
# AI Services dependencies
echo "🤖 Installation des dépendances AI services..."
cd ../ai_services
pip install --upgrade pip
pip install --no-deps fastapi==0.109.2
pip install --no-deps uvicorn[standard]==0.27.1
pip install --no-deps pydantic==2.9.2
# Installer le reste des dépendances
pip install -r requirements.txt --no-deps || true
pip install -r requirements.txt
echo "✅ Résolution des conflits terminée !"
# Retour au répertoire racine
cd ..
echo "🧪 Test de l'installation..."
python -c "import fastapi, uvicorn, pydantic; print('✅ Dependencies OK')"
echo "🎉 Prêt pour le déploiement !"