Re: [Python-es] De paquetes y de huevos
2016-09-29 16:05 GMT+02:00 691671947: > si existe el paquete e usado apt-get o aptitude para instalar dependencias > del ssoo, el commando pip install solo e usado en el caso de virtualenv > activado. Ese es el uso correcto, y entonces no necesitas sudo. El problema viene cuando usas sudo pip install sobre la instalación del sistema, mezclando lo que pip y apt-get te dan. ___ 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] De paquetes y de huevos
Una pregunta de donde sacas este argumento? ese mas parece el manejo de Windows y no de Linux. Cuando un paquete A necesita la lib1.2 la instala (si esta disponible en el repositorio) Sino la compilas. 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) AHORA si te refieres a UNICAMENTE a subprogramas de o para python entonces usas el virutalenv y listo. Cuál es el drama? Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://www.lacunza.biz/ Hosting:: http://mlv-host.com/ Skype: mlacunzav Lima - Peru El 29 de septiembre de 2016, 08:33, Antonio Beamud Montero< antonio.bea...@gmail.com> escribió: > 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. > ___ 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] De paquetes y de huevos
cuando la gente usa "sudo pip install", aberración que debería desaparecer de las documentaciones. sudo pip install Es usado como comando para instalar en el sistema? Al ser para el sistema y si existe el paquete e usado apt-get o aptitude para instalar dependencias del ssoo, el commando pip install solo e usado en el caso de virtualenv activado. Si alguien aclara eso por favor Gracias. Saludos. El 29 de septiembre de 2016, 8:50, Daπidescribió: > 2016-09-29 15:33 GMT+02:00 Antonio Beamud Montero < > antonio.bea...@gmail.com>: > > 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... > > No tengo una respuesta a tu pregunta (el gran problema de > empaquetamiento en Python), pero ahora lo que mola no son los huevos, > son las ruedas. > > http://pythonwheels.com/ > > Y, por cierto, easy_install debe morir. > > Y ya que estamos condenando a muerte, los daños colaterales vienen > cuando la gente usa "sudo pip install", aberración que debería > desaparecer de las documentaciones. > ___ > 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] De paquetes y de huevos
2016-09-29 15:33 GMT+02:00 Antonio Beamud Montero: > 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... No tengo una respuesta a tu pregunta (el gran problema de empaquetamiento en Python), pero ahora lo que mola no son los huevos, son las ruedas. http://pythonwheels.com/ Y, por cierto, easy_install debe morir. Y ya que estamos condenando a muerte, los daños colaterales vienen cuando la gente usa "sudo pip install", aberración que debería desaparecer de las documentaciones. ___ 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] De paquetes y de huevos
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. Una solución a este problema es usar virtualenv, y acotar el entorno de aplicación. La idea es desarrollar la app usando en la medida de lo posible las versiones empaquetadas de cada distribución, para en un momento dado, empaquetarlas directamente en paquete de la distribución. El tema es desarrollar/probar sobre múltiples distribuciones y automatizar todos estos tests sin tener que irte a máquinas virtuales para cada distribución (incluido docker), sino algo más liviano... es decir, crear un virtualenv para cada distribución en la que quieras probar tu app, con todas esas librerias/utilidades que van preempaquetadas, tenerlas en la misma versión en tu virtualenv y poder acotar problemas, etc... Después de todo este rollo, viene la pregunta ¿Sabéis si existe algún sitio donde se publiquen todos los paquetes python que instala cada distribución en un formato tipo al que genera pip freeze para poder regenerar el entorno? Y ya puestos, si tenéis experiencia con algún entorno de tests, que pros y contras les veis... Un cordial saludo. ___ 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] Consulta modulo time
Eso dependerá de lo que estés haciendo con el puerto serie (protocolo NMEA) y la señal PPS, cosa que no sabemos nosotros. ¿Lo lee el daemon NTP? -- Jordi Funollet Pujol http://www.linkedin.com/in/jordifunollet ___ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/