Hola Miguel:
No hace falta crear egg para usar pip, te vale el tgz que generar con
"setup.py sdist". Y para tener tu server privado de paquetes está
pypiserver: https://pypi.python.org/pypi/pypiserver/
Saludos
El 22/03/13 21:06, Miguel Angel escribió:
Me rindo.
El sistema de paquetes de Python me ha vencido. A ver si alguien es
capaz de orientarme en mis problemas.
Quiero dos cosas distintas:
* Por una parte, me gustaría saber cómo debo empaquetar un egg para
poder instalarlo con pip. He probado con:
./setup.py bdist
./setup.py bdist_egg
Y nada.
* Por otra parte, me gustaría saber cómo montarme un pequeño
repositorio local al que suba mis librerías, de manera que pueda
probar las cosas de forma unitaria, por partes o conjunta.
En el segundo punto, se trata de lo siguiente: Supongamos que tengo dos
librerías de forma que A depende de B.
Probar B es fácil: creas un virtualenv, instalas (esto enlaza con el
problema 1), pruebas y cierras el virtualenv. Puedo hacerlo con un script.
Probar A... creo un virtualenv, instalo A.... Pero claro, requiere B.
¿De dónde se obtiene B? si tuviera un repositorio local que hiciera de
proxy para el remoto...
He mirado pip y no he visto nada que me ayude. He mirado Basket, y
podría ser una solución, pero dice que no acepta binarios y no explica
qué objetivo de setup.py es el más correcto.
En fin.... Estoy cansado de darle vueltas y por eso me he decidido a
preguntar, por si alguien tiene alguna solución, por chapuza que sea.
Muchas gracias por adelantado!
--
Miguel Ángel García Martínez
http://www.magmax.org
Mail <mailto:[email protected]> | Twitter
<http://twitter.com/#magmax9> | LinkedIn
<http://www.linkedin.com/in/miguelangelgarciamartinez> | about.me
<http://about.me/miguelangelgarcia>
_______________________________________________
CRySoL mailing list
http://crysol.org/
https://arco.esi.uclm.es/cgi-bin/mailman/listinfo/crysol
_______________________________________________
CRySoL mailing list
http://crysol.org/
https://arco.esi.uclm.es/cgi-bin/mailman/listinfo/crysol