Librería para facilitar la instalación de paquetes de python en Cuba sin gastar megas
Project description
xpip-cu - Instalador de paquetes Python para Cuba 🇨🇺
xpip-cu es un wrapper de pip que facilita la instalación de paquetes de Python desde el repositorio PyPI de Cuba, eliminando la necesidad de escribir comandos largos con parámetros de configuración.
Características
- ✅ Compatible con Windows, macOS y Linux
- ✅ Interfaz simple y familiar (como pip)
- ✅ Configuración automática del repositorio cubano
- ✅ Soporte para todos los comandos de pip
- ✅ Instalación sencilla
Instalación
Opción 1: Desde el código fuente
git clone https://github.com/tuusuario/xpip-cu.git
cd xpip-cu
pip install .
Opción 2: Instalación en modo desarrollo
git clone https://github.com/tuusuario/xpip-cu.git
cd xpip-cu
pip install -e .
Uso
Una vez instalado, puedes usar xpip-cu como si fuera pip:
Instalar un paquete
xpip-cu install requests
Instalar múltiples paquetes
xpip-cu install numpy pandas matplotlib
Instalar desde requirements.txt
xpip-cu install -r requirements.txt
Otros comandos (funcionan igual que pip)
xpip-cu list # Listar paquetes instalados
xpip-cu show requests # Mostrar información de un paquete
xpip-cu uninstall requests # Desinstalar un paquete
xpip-cu --help # Mostrar ayuda
¿Qué hace por detrás?
Cuando ejecutas:
xpip-cu install requests
En realidad se ejecuta:
python -m pip install requests --index-url http://nexus.prod.uci.cu/repository/pypi-proxy/simple/ --trusted-host nexus.prod.uci.cu
Estructura del proyecto
xpip-cu/
├── xpip-cu/
│ ├── __init__.py
│ └── main.py
├── README.md
└── LICENSE
Requisitos
- Python 3.6 o superior
- pip (incluido con Python)
Contribuir
- Fork el repositorio
- Crea una rama para tu feature (
git checkout -b feature/nueva-funcionalidad) - Commit tus cambios (
git commit -am 'Agregar nueva funcionalidad') - Push a la rama (
git push origin feature/nueva-funcionalidad) - Crea un Pull Request
Licencia
Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE para más detalles.
Repositorio PyPI de Cuba
- URL: http://nexus.prod.uci.cu/repository/pypi-proxy/simple/
- Host de confianza: nexus.prod.uci.cu
Soporte
Si encuentras algún problema o tienes sugerencias, por favor crea un issue en el repositorio de GitHub.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xcu-0.0.2.tar.gz.
File metadata
- Download URL: xcu-0.0.2.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0b3141a9678135b2ea5e4598688976cc242c80b775342faed4418ca62cdc8c6
|
|
| MD5 |
b6c6508730381dc9dcb04795fe550936
|
|
| BLAKE2b-256 |
89febd6385bf1038d39781248559e934dd14e1e99e5e87fd6ed0108a18a2b956
|
File details
Details for the file xcu-0.0.2-py3-none-any.whl.
File metadata
- Download URL: xcu-0.0.2-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee27cf95ea541fadc11ef3a508f140f7336af36bc8dac92b457f12d8530eb91c
|
|
| MD5 |
2ee89502fa1bfb81beaa65e625268160
|
|
| BLAKE2b-256 |
d6780160830feebf185be5401816f050e51c2509f373432afcab08ec8d9dc90c
|