[Python-es] 'Heredar' un venv dentro de otro
Jesus Cea
jcea en jcea.es
Dom Dic 6 21:37:49 EST 2015
On 06/12/15 16:10, Kiko wrote:
> Echa un vistazo a los ficheros ".pth".
>
> No he encontrado buena documentación que me aclare muy bien qué hacer
> con ellos, donde colocarlos,... Si tienes algún buen enlace te lo agradezco.
La documentación oficial lo explica bastante bien:
<https://docs.python.org/3.5/library/site.html>.
Una búsqueda de "pth files python" en duck duck go muestra mogollón de
información. El primer link es:
<https://stackoverflow.com/questions/15208615/using-pth-files#15209116>.
> No sé si te estoy entendiendo bien. No quiero reinstalar una versión de
> una librería que ya tengo instalada en un virtualenv padre. Quiero algo
> inteligente que maneje las dependencias en caso de instalar una versión
> diferente de una librería en el venv hijo. Algo que diga, 'estás
> instalando numpy x.x, versión no instalada en ningún venv, pero numpy
> versión x.y instalado en un venv padre, las librerías a, b, c instaladas
> en el venv padre que dependen de numpy x.y se van a ¡¡¡romper!!!'.
Tal vez si escribieses un documento explicando la casuística...
Lo simple es tener un venv con las herramientas estándar instaladas, y
que los venv hijos "lo vean". Digamos que tu instalación de numpy,
scipy, matplotlib, etc., es compartida por todos los hijos. Puedes
instalar cosas nuevas en los hijos, pero no que reemplacen algo que está
en el padre.
Eso es lo fácil.
Si necesitas algo más complejo, el primer paso es describirlo claro,
estar seguro de que eso es exactamente lo que quieres y luego lo miramos :).
Recuerda el problema XY: <http://xyproblem.info/>
--
Jesús Cea Avión _/_/ _/_/_/ _/_/_/
jcea en jcea.es - http://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/
Twitter: @jcea _/_/ _/_/ _/_/_/_/_/
jabber / xmpp:jcea en jabber.org _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://mail.python.org/pipermail/python-es/attachments/20151207/491a2611/attachment.sig>
Más información sobre la lista de distribución Python-es