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