[pyar] Mejor forma de implementar una app Python

Nahuel Defossé nahuel.defosse en gmail.com
Mie Sep 17 10:32:14 ART 2014


Buen día Alejandro,

PyPi, soporta versionado, es decir, que si querés hacer pip install
mi_paquete==VERSION_ANTERIOR, si subiste a PyPi la VERSION_ANTERIOR, no
habría problemas.

Si tenes una versión vieja de PIP puede que esto no te funcione.

También existe un concepto de paquete editable, que se maneja mediante
control de versiones, no muy recomendable, pero que te puede sacar del
paso, sobre todo cuando parchas un paquete de un 3ro, del cual depende tu
proyecto.

Por ejemplo, si el paqeute que quiero parchar se llama foo, y está en
github, podría hacer:

pip install -e git+http://github.com/montoto/foo#egg=foo

Cuando hagas pip freeze en tu virtualenv, vas a ver, que el paquete foo
aparece de la siguiente manera

-e git+
https://github.com/montoto/foo.git@54391e5f6685913c8f2b8219f1ad784a187b89c3#egg=foo-master

Saludos!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140917/64621f89/attachment.html>


More information about the pyar mailing list