Re: [Python-es] 'Heredar' un venv dentro de otro

2015-12-07 Por tema Alexandre Manhaes Savio
El comando add2virtualenv de virtualenvwrapper trabaja exclusivamente con archivos .pth...no hay ningun truco. Es una funcion en bash de 60 lineas (20 para comprobar entradas), me imagino que la puedes copiar a otro lado, modificar y reutilizarla. Cuidado que tiene algunas dependencias, pero son

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-12-06 Por tema Kiko
El 7 de diciembre de 2015, 3:37, Jesus Cea escribió: > 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. > >

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-12-06 Por tema Kiko
El 6 de diciembre de 2015, 17:35, Chema Cortes escribió: > El dom., 6 dic. 2015 a las 16:10, Kiko () > escribió: > >> El 4 de diciembre de 2015, 3:57, Jesus Cea escribió: >>> >>> > >> >>> Echa un vistazo a los ficheros ".pth". >>> >> >> No he encontrado buena documentación que me aclare muy bien

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-12-06 Por tema Jesus Cea
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:

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-12-06 Por tema Chema Cortes
El dom., 6 dic. 2015 a las 16:10, Kiko () escribió: > El 4 de diciembre de 2015, 3:57, Jesus Cea escribió: >> >> > >> 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

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-12-06 Por tema Kiko
El 4 de diciembre de 2015, 3:57, Jesus Cea escribió: > On 29/11/15 23:49, Kiko wrote: > > David, he probado eso con resultados francamente malos. Estoy buscando > > una solución existente, consistente y sólida si existe. Si no existe > > igual es un desarrollo interesante. > > Una opción trivial

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-12-03 Por tema Jesus Cea
On 29/11/15 23:49, Kiko wrote: > David, he probado eso con resultados francamente malos. Estoy buscando > una solución existente, consistente y sólida si existe. Si no existe > igual es un desarrollo interesante. Una opción trivial es añadir un directorio más a "sys.path", apuntando a tu virtualen

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-12-03 Por tema Kiko
El 2 de diciembre de 2015, 22:38, Francisco Palm escribió: > > Sé que de algún modo ya lo mencionaron antes. Pero considerando que las > últimas versiones de pip te mantienen un cache de los paquetes que has > instalado en -cualquier- repositorio de tu equipo, lo que hace falta es un > gestor de

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-12-02 Por tema Francisco Palm
Sé que de algún modo ya lo mencionaron antes. Pero considerando que las últimas versiones de pip te mantienen un cache de los paquetes que has instalado en -cualquier- repositorio de tu equipo, lo que hace falta es un gestor de archivos de requerimientos. Que diera la opción de crear requerimientos

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-12-02 Por tema Kiko
He hecho un script y __funciona__ pero de esa forma. Tengo que seguir investigando para que no se __rompa__ de forma generalizada. He hecho un wrapper a la librería venv de python3 para que cree un virtualenv nuevo y en ese nuevo virtualenv se añade un sitecustomize.py donde se añade al sys.path l

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-12-01 Por tema Chema Cortes
El mar., 1 dic. 2015 a las 12:22, Alberto Valverde () escribió: > On Sunday, 29 November 2015, Kiko wrote: > >> Hola. >> >> No sé si esta será la pregunta rara del día. Ahí va. >> >> Imaginad que tengo un venv, llamémosle venv-base, donde tengo instalado >> cosas que siempre uso (p.e., numpy, sci

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-12-01 Por tema Alberto Valverde
On Sunday, 29 November 2015, Kiko wrote: > Hola. > > No sé si esta será la pregunta rara del día. Ahí va. > > Imaginad que tengo un venv, llamémosle venv-base, donde tengo instalado > cosas que siempre uso (p.e., numpy, scipy, matplotib y pandas) y que suele > ser un poco incordio instalar usando

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-30 Por tema César García Tapia
A mi me suena muy problemático lo que andas intentando hacer. Como se ha dicho por aquí, la gracia de virtualenv es tener aislados entornos de ejecución únicos por aplicación. Si empiezas a compartir los paquetes corres el riesgo de caer en un "DLL hell", donde actualizar una versión de un paquete

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-30 Por tema Kiko
El 30 de noviembre de 2015, 16:23, Jose Caballero escribió: > El día 29 de noviembre de 2015, 14:48, Kiko > escribió: > > Hola. > > > > No sé si esta será la pregunta rara del día. Ahí va. > > > > Imaginad que tengo un venv, llamémosle venv-base, donde tengo instalado > > cosas que siempre uso (

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-30 Por tema Jose Caballero
El día 29 de noviembre de 2015, 14:48, Kiko escribió: > Hola. > > No sé si esta será la pregunta rara del día. Ahí va. > > Imaginad que tengo un venv, llamémosle venv-base, donde tengo instalado > cosas que siempre uso (p.e., numpy, scipy, matplotib y pandas) y que suele > ser un poco incordio ins

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-30 Por tema Kiko
El 30 de noviembre de 2015, 13:29, Chema Cortes escribió: > > > El lun., 30 nov. 2015 a las 11:44, monoBOT () > escribió: > >> Pues es cierto que puede ser un proyecto interesante. >> >> Ahora mismo lo único que se me ocurre es que copies los entornos y luego >> a mano borrar y crear enlaces simb

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-30 Por tema Chema Cortes
El lun., 30 nov. 2015 a las 11:44, monoBOT () escribió: > Pues es cierto que puede ser un proyecto interesante. > > Ahora mismo lo único que se me ocurre es que copies los entornos y luego a > mano borrar y crear enlaces simbólicos a los diferentes repositorios (para > evitar gasto de HD innecesar

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-30 Por tema monoBOT
Pues es cierto que puede ser un proyecto interesante. Ahora mismo lo único que se me ocurre es que copies los entornos y luego a mano borrar y crear enlaces simbólicos a los diferentes repositorios (para evitar gasto de HD innecesaria) y para instalaciones que no quieras propagar habría que borrar

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-29 Por tema Kiko
El 30 de noviembre de 2015, 1:01, Mario R. Osorio escribió: > Yo creo que lo mas conveniente y seguro es crear un archivo de > requerimientos con tus requerimientos basicos... > Gracias, Mario. Esa solución ya existe y no me soluciona el problema puntual de tener entornos ligeros y ágiles basad

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-29 Por tema Mario R. Osorio
Yo creo que lo mas conveniente y seguro es crear un archivo de requerimientos con tus requerimientos basicos... Dtb/Gby === Mario R. Osorio A.S. of Computer Programming and Analysis “If I had asked people what they wanted, they would have said faster horses.” ― Henry Ford 2015-11-29 14:4

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-29 Por tema Kiko
David, he probado eso con resultados francamente malos. Estoy buscando una solución existente, consistente y sólida si existe. Si no existe igual es un desarrollo interesante. El 29/11/15, Daπid escribió: > 2015-11-29 23:08 GMT+01:00 Kiko : > >> >> For the record, acabo de instalar un venv con nu

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-29 Por tema Daπid
2015-11-29 23:08 GMT+01:00 Kiko : > > For the record, acabo de instalar un venv con numpy, scipy, > matplotlib, pandas y jupyter/ipython y creo que va por los 300Mb y un > buen rato de instalaciones/compilaciones. > La opción más sencilla que se me ocurre, y según el uso que le quieras dar te pue

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-29 Por tema Kiko
(Perdón por el top-posting) Gracias Alex. Lo había visto y lo tengo que probar aunque siempre he intentado evitar virtualenvwrapper ya que es una capa que, personalmente, no me aporta mucho. Entiendo que eso no funciona con pyvenv. También he visto virtualenv-clone ( https://pypi.python.org/pypi

Re: [Python-es] 'Heredar' un venv dentro de otro

2015-11-29 Por tema Alexandre Manhaes Savio
Hola Kiko, Quizás esto te ayude: http://virtualenvwrapper.readthedocs.org/en/latest/command_ref.html#add2virtualenv Un saludo, Alex Alexandre Manhães Savio PhD, Medical Imaging, Machine Learning Klinikum rechts der Isar, TUM, München alexsavio.github.io | email: alexsa...@gmail.com > On 29 No

[Python-es] 'Heredar' un venv dentro de otro

2015-11-29 Por tema Kiko
Hola. No sé si esta será la pregunta rara del día. Ahí va. Imaginad que tengo un venv, llamémosle venv-base, donde tengo instalado cosas que siempre uso (p.e., numpy, scipy, matplotib y pandas) y que suele ser un poco incordio instalar usando pip. ¿Se podría crear un venv que usase estas librerí