Skip to main content

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

  1. Fork el repositorio
  2. Crea una rama para tu feature (git checkout -b feature/nueva-funcionalidad)
  3. Commit tus cambios (git commit -am 'Agregar nueva funcionalidad')
  4. Push a la rama (git push origin feature/nueva-funcionalidad)
  5. 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

Soporte

Si encuentras algún problema o tienes sugerencias, por favor crea un issue en el repositorio de GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xcu-0.0.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xcu-0.0.2-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

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

Hashes for xcu-0.0.2.tar.gz
Algorithm Hash digest
SHA256 f0b3141a9678135b2ea5e4598688976cc242c80b775342faed4418ca62cdc8c6
MD5 b6c6508730381dc9dcb04795fe550936
BLAKE2b-256 89febd6385bf1038d39781248559e934dd14e1e99e5e87fd6ed0108a18a2b956

See more details on using hashes here.

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

Hashes for xcu-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ee27cf95ea541fadc11ef3a508f140f7336af36bc8dac92b457f12d8530eb91c
MD5 2ee89502fa1bfb81beaa65e625268160
BLAKE2b-256 d6780160830feebf185be5401816f050e51c2509f373432afcab08ec8d9dc90c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page