import subprocess
import sys

packages = [
    'flask',
    'flask-sqlalchemy', 
    'flask-cors',
    'flask-login',
    'pymysql',
    'python-dotenv',
    'werkzeug'
]

for pkg in packages:
    print(f'Instalando {pkg}...')
    subprocess.check_call([sys.executable, '-m', 'pip', 'install', pkg])
    print(f'  ✓ {pkg} instalado')

print('\n¡Todas las dependencias instaladas!')