[pyar] Problemas con PIP

poxyran poxyrantab en gmail.com
Mar Oct 27 11:28:19 ART 2015


OK, aprendí la lección a la fuerza :(

Gracias por la ayuda Ignacio!.

Saludos.

2015-10-27 10:54 GMT-03:00 Ignacio Rossi <rossi.ignacio en gmail.com>:

>
>
> El 27 de octubre de 2015, 10:22, poxyran <poxyrantab en gmail.com> escribió:
>
>> Parece que va a quedar nomás la alpha5:
>> https://github.com/pypa/packaging-problems/issues/74
>>
>
> Claro, una vez que subís una versión a PyPI, no podes subirla otra vez, ni
> siquiera después de borrarla.
> La única forma de solucionar eso en el pip viejo es que todas las
> versiones sean consistentes en cuanto al formato, para evitarle ese tipo de
> confusiones.
> Vas a tener que dejar de soportar alguna de las dos, lamentablemente.
>
> Saludos
>
> Ignacio
>
>
>>
>> 2015-10-27 10:09 GMT-03:00 poxyran <poxyrantab en gmail.com>:
>>
>>> Hola Ignacio!,
>>>
>>> gracias por la respuesta.
>>>
>>> Si, el paquete que està con "v" es consecuencia de otra macana que me
>>> mandé. Había subido previamente una versiòn sin "v", la removí y cuando
>>> quise volver a subirla, pypi me decía que ya existia un file con ese nombre
>>> (aún habiendolo borrado) y que lo subiera con otro nombre, ergo, le agregué
>>> la "v".
>>>
>>> La verdad es que me gustaría mantener la versión alpha4 así como la
>>> alpha5. Es posible?. Tal vez tocando algo en PyPi?.
>>>
>>> 2015-10-27 0:52 GMT-03:00 Ignacio Rossi <rossi.ignacio en gmail.com>:
>>>
>>>> Buenas,
>>>>
>>>> El 26 de octubre de 2015, 22:40, poxyran <poxyrantab en gmail.com>
>>>> escribió:
>>>>
>>>>> Hola gente!,
>>>>>
>>>>> estoy teniendo problemas al actualizar un package en PIP.
>>>>>
>>>>> Resulta que me hice una lib para parsear PE, llamada pype32. Saqué un
>>>>> release, v0.1-alpha4, lo subí a pypi y hasta ahí todo bien.
>>>>>
>>>>> Ahora quiero relesear v0.1-alpha5. Seguí los mismos pasos que antes
>>>>> pero cuando hago "pip install --pre pype32" me sigue bajando la versión
>>>>> anterior.
>>>>>
>>>>
>>>> Si corrés
>>>>
>>>>   pip -vvv install --pre pype32
>>>>
>>>> con pip == 1.5.4 (supongo que 1.5.6 debe dar lo mismo), en un momento
>>>> dice
>>>>
>>>>   Using version 0.1-alpha4 (newest of versions: 0.1-alpha4, v0.1-alpha5)
>>>>
>>>> Fijate que la alpha4 no tiene la 'v' adelante. Eso alcanza para que el
>>>> comparador de versiones del pip viejo se confunda y elija mal.
>>>>
>>>> Fast forward al 2015 y a pip 7.1.2, corriendo lo mismo la linea cambia
>>>> a:
>>>>
>>>>   Using version 0.1a5 (newest of versions: 0.1a5, 0.1a4)
>>>>
>>>> El pip nuevo tiene un parser de versiones bastante más inteligente y
>>>> corrige la diferencia de la v adelante.
>>>>
>>>> Si te interesa la historia de estos cambios, las PEPs 386 [0] y 396 [1]
>>>> hablan de esto.
>>>>
>>>> Asumo que borrando el paquete alpha5 que subiste y resubiendolo a PyPI
>>>> sin la 'v' adelante todo se debería solucionar (o si te gusta mucho la v,
>>>> vas a tener que borrar la alpha4 para que no moleste)
>>>>
>>>> Saludos y mucha suerte con el proyecto
>>>>
>>>> Ignacio
>>>>
>>>> [0]  https://www.python.org/dev/peps/pep-0386/
>>>> [1]  https://www.python.org/dev/peps/pep-0396/
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Aclaro que esto me pasa con la versión 1.5.6. Buscando en la red como
>>>>> solucionar este problema comentaban que actualizando a la última versión
>>>>> (7.1.2) se solucionaba. De hecho, ejecuté "pip install -U pip" para
>>>>> instalar la versión más actual y ahí recién pude instalar la versión más
>>>>> nueva de mi package.
>>>>>
>>>>> Alguien sabe como solucionar este problema?. No me gustaría tener que
>>>>> decirle al usuario que actualice su versión de PIP.
>>>>>
>>>>> Puede ser un bug de PIP?.
>>>>>
>>>>> Saludos.
>>>>>
>>>>> _______________________________________________
>>>>> pyar mailing list pyar en python.org.ar
>>>>> http://listas.python.org.ar/listinfo/pyar
>>>>>
>>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>>
>>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>>> Argentina - http://www.usla.org.ar
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> pyar mailing list pyar en python.org.ar
>>>> http://listas.python.org.ar/listinfo/pyar
>>>>
>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>
>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>> Argentina - http://www.usla.org.ar
>>>>
>>>
>>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151027/58b4479e/attachment.html>


More information about the pyar mailing list