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.
>
> La documentación oficial lo explica bastante bien:
> .
>
> Una búsqueda de "pth files python" en duck duck go muestra mogollón de
> información. El primer link es:
> .
>

Ahora me queda un poco más claro dónde colocar el fichero .pth, ahora sé
que se puede llamar de cualquier forma, ahora sé qué se puede incluir
dentro. Hasta ahora no lo tenía muy claro. La documentación de Python está
muy bien pero hecho en falta algunos HOWTO de entrada a algunos temas
generales (no, el módulo site.py de la stdlib no es un buen sitio para
encontrar qué hacer con un pth ni para saber de su existencia).


>
> > 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.
>

Sí, y eso lo tengo resuelto de manera poco elegante usando sys.path.append.
Lo actualizo usando ficheros pth, que creo que quedará más limpio.


>
> 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: 
>
>
Unos correos más arriba está definido y los problemas que querría resolver,
si se puede (y alguno que todavía no habrá salido):



*Problemas que tengo que solventar:-Si en el venv padre he instalado numpy
1.10 y pandas con esa versión de numpy y en el venv hijo instalo, por
ejemplo, numpy 1.9, el pandas del venv padre se rompe, como no podía ser de
otra manera.-Los ficheros que se añaden en el bin/ del venv padre no los
estoy añadiendo en el bin/ del venv hijo y no puedo acceder. Por ejemplo,
si instalo ipython en el venv padre, desde el venv hijo no puedo acceder a
la consola de ipython usando 'ipython' en la línea de comandos.*
*-En mi sistema tengo un sitecustomize.py en /usr/lib/python3.4/*
*sitecustomize.py y se ejecuta ese antes que el mio que he creado. He
tenido que mover ese (cuyo código no hacia nada útil y que no sé porqué
está ahí) para que funcionase mi sitecustomize. Este es jodido porque no sé
como resolver el que haya otro sitecustomize.py que se ejecute antes que el
mio. Puedo modificar el orden del sys.path pero eso igual rompe otras
cosas... Necesito investigar más esto pero no he encontrado mucha info al
respecto.*

*-Otros problemas que no he encontrado y seguro habrá...*
Me mantengo en silencio hasta que avance un poco más y pueda definir el
nuevo problemaXY (los problemas están vivos y mutan!!!).

Gracias a todos.

Saludos.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


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 qué hacer con
>> ellos, donde colocarlos,... Si tienes algún buen enlace te lo agradezco.
>>
>>
> No tiene demasiado misterio:
> https://docs.python.org/3.5/install/#modifying-python-s-search-path
>

No, no tenía mucho misterio.

Es como el chiste, 'no te cobro por el tornillo, te cobro por saber qué
tornillo hay que apretar'.

Gracias.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Se busca colaborador fijo para el podcast "Python en español"

2015-12-06 Por tema aj gutierrez
Hola, buenas noches me
Gustara participar! Me encanta todo este rollo y podes contar con mi
participación. Lo q comentan es cierto, el
Horario. Pero lo más
Seguro es q sea en la noche en ambos lados del charco. Yo soy de México.

Saludos.

Un grupo en telegram sobre el tema sería más coqueto. No?

El domingo, 6 de diciembre de 2015, Jesus Cea  escribió:

> On 06/12/15 20:00, alberto luebbert wrote:
> > ¿Es posible participar vía remota? Estoy en México y me encantaría
> > participar.
>
> Sí, la grabación es completamente remota, normalmente por WebRTC o
> similar. Me interesa tener gente del otro lado del charco para
> beneficiarnos de otros puntos de vista. La única cuestión es cuadrar el
> horario :).
>
> --
> Jesús Cea Avión _/_/  _/_/_/_/_/_/
> j...@jcea.es  - http://www.jcea.es/ _/_/_/_/  _/_/
>   _/_/  _/_/
> Twitter: @jcea_/_/_/_/  _/_/_/_/_/
> jabber / xmpp:j...@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
>
>

-- 
Sent from Gmail móvil
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Se busca colaborador fijo para el podcast "Python en español"

2015-12-06 Por tema Jesus Cea
On 06/12/15 20:00, alberto luebbert wrote:
> ¿Es posible participar vía remota? Estoy en México y me encantaría
> participar.

Sí, la grabación es completamente remota, normalmente por WebRTC o
similar. Me interesa tener gente del otro lado del charco para
beneficiarnos de otros puntos de vista. La única cuestión es cuadrar el
horario :).

-- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
Twitter: @jcea_/_/_/_/  _/_/_/_/_/
jabber / xmpp:j...@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



signature.asc
Description: OpenPGP digital signature
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


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:
.

Una búsqueda de "pth files python" en duck duck go muestra mogollón de
información. El primer link es:
.

> 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: 

-- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
Twitter: @jcea_/_/_/_/  _/_/_/_/_/
jabber / xmpp:j...@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



signature.asc
Description: OpenPGP digital signature
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Se busca colaborador fijo para el podcast "Python en español"

2015-12-06 Por tema alberto luebbert
Hola a todos:

¿Es posible participar vía remota? Estoy en México y me encantaría
participar.

Saludos,
Alberto


El 4 de diciembre de 2015, 12:18, César García Tapia <
cesar.garcia.ta...@openshine.com> escribió:

> Hola, Jesús. A mi me gustaría colaborar, si te parece. Lo único que me
> falta de lo que pides es el micrófono, pero eso tiene buen remedio ;-)
>
> Sería interesante saber el horario en el que soléis hacer las grabaciones
> (mañanas, tardes, fines de semana...), para poder garantizar la
> disponibilidad.
>
> Un saludo.
>
>
>
>
> César García Tapia
> cesar.garcia.ta...@openshine.com
> +34 663 273 481
>
> El 4 de diciembre de 2015, 17:35, Jesus Cea  escribió:
>
>> Estoy buscando (al menos) una persona regular para tener debate en el
>> podcast "python en español". La dedicación es de más o menos media hora
>> a la semana para la grabación en sí más, tal vez, un par de horas para
>> experimentar y familiarizarse con la tecnología que se proponga para el
>> debate, si es el caso. Necesario hablar bien, no soltar tacos, tener un
>> micrófono decente y, sobre todo, mucha curiosidad y ganas con Python,
>> aprender funciones nuevas, etc.
>>
>> Si hay varios voluntarios ya sería la leche :).
>>
>> Adicionalmente nos vendría bien tener alguien que se encargue de la
>> edición del podcast. Es la parte más ingrata y menos valorada y, al
>> final, la que frena el podcast. Hay ya mucho trabajo hecho en
>> procedimientos y experiencia, pero hace falta alguien con el Audacity.
>>
>> ¿Que qué es "Python en español"?
>>
>> https://blog.jcea.es/posts/20151015-estadisticas_podcast.html
>>
>> http://podcast.jcea.es/python/
>>
>> Interesados, escribid a mi email personal. Las dudas generales las puedo
>> responder en la lista de correo, para beneficio de todos.
>>
>> PS: Lamentablemente, todas estos trabajos son voluntarios. No hay
>> remuneración. Al menos no de momento.
>>
>> --
>> Jesús Cea Avión _/_/  _/_/_/_/_/_/
>> j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
>> Twitter: @jcea_/_/_/_/  _/_/_/_/_/
>> jabber / xmpp:j...@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
>>
>>
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 




Ing. Alberto Luebbert M.
CEO ideas Happy - www.ideashappy.com
Móvil (55) 3132-1143
Twitter: @almsx

Este correo electrónico y, en su caso, cualquier fichero anexo al mismo,
contiene información de carácter confidencial, exclusivamente dirigida a
su/s destinatario/s. Queda prohibida su divulgación, copia o distribución a
terceros. En caso de haber recibido este correo electrónico por error, se
ruega notificar inmediatamente esta circunstancia mediante reenvío a la
dirección electrónica del remitente y su eliminación.
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


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 te lo agradezco.
>
>
No tiene demasiado misterio:
https://docs.python.org/3.5/install/#modifying-python-s-search-path
-- 
Hyperreals *R  "Quarks, bits y otras criaturas infinitesimales":
http://ch3m4.org/blog
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Se busca colaborador fijo para el podcast "Python en español"

2015-12-06 Por tema Marcelo Picco
Yo hago un programa de radio en una radio local. Me interesa el tema. Me
puedo hacer con un micrófono.
Te colaboro en lo que necesites.
Un saludo
El 04/12/2015 13:35, "Jesus Cea"  escribió:

> Estoy buscando (al menos) una persona regular para tener debate en el
> podcast "python en español". La dedicación es de más o menos media hora
> a la semana para la grabación en sí más, tal vez, un par de horas para
> experimentar y familiarizarse con la tecnología que se proponga para el
> debate, si es el caso. Necesario hablar bien, no soltar tacos, tener un
> micrófono decente y, sobre todo, mucha curiosidad y ganas con Python,
> aprender funciones nuevas, etc.
>
> Si hay varios voluntarios ya sería la leche :).
>
> Adicionalmente nos vendría bien tener alguien que se encargue de la
> edición del podcast. Es la parte más ingrata y menos valorada y, al
> final, la que frena el podcast. Hay ya mucho trabajo hecho en
> procedimientos y experiencia, pero hace falta alguien con el Audacity.
>
> ¿Que qué es "Python en español"?
>
> https://blog.jcea.es/posts/20151015-estadisticas_podcast.html
>
> http://podcast.jcea.es/python/
>
> Interesados, escribid a mi email personal. Las dudas generales las puedo
> responder en la lista de correo, para beneficio de todos.
>
> PS: Lamentablemente, todas estos trabajos son voluntarios. No hay
> remuneración. Al menos no de momento.
>
> --
> Jesús Cea Avión _/_/  _/_/_/_/_/_/
> j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
> Twitter: @jcea_/_/_/_/  _/_/_/_/_/
> jabber / xmpp:j...@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
>
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Se busca colaborador fijo para el podcast "Python en español"

2015-12-06 Por tema César García Tapia
Hola, Jesús. A mi me gustaría colaborar, si te parece. Lo único que me
falta de lo que pides es el micrófono, pero eso tiene buen remedio ;-)

Sería interesante saber el horario en el que soléis hacer las grabaciones
(mañanas, tardes, fines de semana...), para poder garantizar la
disponibilidad.

Un saludo.




César García Tapia
cesar.garcia.ta...@openshine.com
+34 663 273 481

El 4 de diciembre de 2015, 17:35, Jesus Cea  escribió:

> Estoy buscando (al menos) una persona regular para tener debate en el
> podcast "python en español". La dedicación es de más o menos media hora
> a la semana para la grabación en sí más, tal vez, un par de horas para
> experimentar y familiarizarse con la tecnología que se proponga para el
> debate, si es el caso. Necesario hablar bien, no soltar tacos, tener un
> micrófono decente y, sobre todo, mucha curiosidad y ganas con Python,
> aprender funciones nuevas, etc.
>
> Si hay varios voluntarios ya sería la leche :).
>
> Adicionalmente nos vendría bien tener alguien que se encargue de la
> edición del podcast. Es la parte más ingrata y menos valorada y, al
> final, la que frena el podcast. Hay ya mucho trabajo hecho en
> procedimientos y experiencia, pero hace falta alguien con el Audacity.
>
> ¿Que qué es "Python en español"?
>
> https://blog.jcea.es/posts/20151015-estadisticas_podcast.html
>
> http://podcast.jcea.es/python/
>
> Interesados, escribid a mi email personal. Las dudas generales las puedo
> responder en la lista de correo, para beneficio de todos.
>
> PS: Lamentablemente, todas estos trabajos son voluntarios. No hay
> remuneración. Al menos no de momento.
>
> --
> Jesús Cea Avión _/_/  _/_/_/_/_/_/
> j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
> Twitter: @jcea_/_/_/_/  _/_/_/_/_/
> jabber / xmpp:j...@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
>
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


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 es añadir un directorio más a "sys.path", apuntando a
> tu virtualenv base.
>

Eso es lo que estoy haciendo (a lo bruto).


>
> 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.


>
> Para el tema de la recompilación, lo suyo es instalar (o generar
> localmente) wheels cacheados en el sistema. Así solo tienes que compilar
> una vez por versión que se publica, no una vez por versión por número de
> virtualenvs a actualizar.
>

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!!!'.

Creo que no debería ser complicado pero tengo que estudiar un poco más toda
la maquinaria...


>
> --
> Jesús Cea Avión _/_/  _/_/_/_/_/_/
> j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
> Twitter: @jcea_/_/_/_/  _/_/_/_/_/
> jabber / xmpp:j...@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
>
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/