<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">El 29/09/16 a las 22:09, Mario Lacunza
escribió:<br>
</div>
<blockquote
cite="mid:CAHF1ZD5chP8SV3Gw23vehs4N7SvoJN3ZQHJadAU0cT-ej_JK5A@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>
<div>
<div>Una pregunta de donde sacas este argumento? ese mas
parece el manejo de Windows y no de Linux.<br>
</div>
</div>
</div>
</div>
</blockquote>
<br>
¿A que argumento te refieres? <br>
<blockquote
cite="mid:CAHF1ZD5chP8SV3Gw23vehs4N7SvoJN3ZQHJadAU0cT-ej_JK5A@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>
<div>
<div><br>
</div>
Cuando un paquete A necesita la lib1.2 la instala (si esta
disponible en el repositorio) Sino la compilas.<br>
<br>
</div>
Si en el OS está ya instalada la lib1.3 esta sigue funcionando
y los programas q la necesiten seguiran apuntando a ella y no
a lib1.2 (precisamente el DLL Hell de windows)<br>
<br>
</div>
</div>
</blockquote>
<br>
<br>
<blockquote
cite="mid:CAHF1ZD5chP8SV3Gw23vehs4N7SvoJN3ZQHJadAU0cT-ej_JK5A@mail.gmail.com"
type="cite">
<div dir="ltr">AHORA si te refieres a UNICAMENTE a subprogramas de
o para python entonces usas el virutalenv y listo. Cuál es el
drama?<br clear="all">
</div>
</blockquote>
Todo me refiero a librerias y programas de python.<br>
Intento evitar todo eso, mezclar paquetes/librerías instaladas via
apt-get y las instaladas via pip.<br>
Imagina que la distribución instala via apt-get un paquete paqX, que
depende de la librería >=lib1.3. Tu ahora instalas tu egg que
depende de la librería lib2.9 (que hace cambios en el api de la
lib), esa aplicación paqX te puede empezar a dar problemas, porque
resuelve dependencias contra la lib2.9 (incluso peores casos donde
no se especifica en los requerimientos que versión necesita para
funcionar). <br>
Esto es precisamente lo que intento evitar, y lo que me gustaría es
poder simular todas las dependencias que tienen una distribución, y
poder probar paquetes que no están en la distribución para ver que
resuelve bien dependencias y no genera conflictos.<br>
<br>
No hay ningún drama, la idea final es que intento no mezclar
paquetes instalados con apt-get y con pip, porque al final, lo que
quiero es poder crear paquetes para las distribuciones que se
instalen via apt-get, pero antes quiero probar todo en un entorno
ligero via virtualenv. (no se si me explico).<br>
<br>
Para eso necesitaría meter las mismas versiones que llevan las
distintas distribuciones, y poder crear un virtualenv ubuntu12.04
(por ejemplo), instalando ahí con pip las mismas versiones que se
instalan via apt-get en ubuntu 12.04...<br>
<br>
<blockquote
cite="mid:CAHF1ZD5chP8SV3Gw23vehs4N7SvoJN3ZQHJadAU0cT-ej_JK5A@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>
<div>
<div>
<div>
<div class="gmail_extra">
<div>
<div class="gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">Saludos / Best regards<br>
<br>
Mario Lacunza<br>
Email:: <a moz-do-not-send="true"
href="mailto:mlacunza@gmail.com"
target="_blank">mlacunza@gmail.com</a><br>
Personal Website:: <a
moz-do-not-send="true"
href="http://www.lacunza.biz/"
target="_blank">http://www.lacunza.biz/</a><br>
Hosting:: <a moz-do-not-send="true"
href="http://mlv-host.com/"
target="_blank">http://mlv-host.com/</a><br>
Skype: mlacunzav<br>
<br>
Lima - Peru<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">El 29 de septiembre de 2016,
08:33, Antonio Beamud Montero<span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:antonio.beamud@gmail.com"
target="_blank">antonio.beamud@gmail.com</a>></span>
escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Como
ya sabéis las distribuciones de linux empaquetan
una serie de librerías y utilidades de python en
una versión concreta. Cuando desarrollas algo
sobre python, y necesitas alguna librería que no
está disponible en paquete para tu distribución,
normalmente tiras de huevos (que mal suena eso :D)
y lo instalas vía pip/easy_install... Esto lleva a
que si no tienes cuidado, esa nueva librería que
instalas, puede tirar de dependencias y actualizar
alguna de las librerías que ya tenías previamente
instaladas vía sistema de paquetes, pudiendo
provocar mal-funcionamientos en otras aplicaciones
como efecto colateral.<br>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Python-es mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python-es@python.org">Python-es@python.org</a>
<a class="moz-txt-link-freetext" href="https://mail.python.org/mailman/listinfo/python-es">https://mail.python.org/mailman/listinfo/python-es</a>
FAQ: <a class="moz-txt-link-freetext" href="http://python-es-faq.wikidot.com/">http://python-es-faq.wikidot.com/</a>
</pre>
</blockquote>
<p><br>
</p>
</body>
</html>