[Python-es] Cómo especificar versiones RC (en setup.py ?)

Olemis Lang (Simelix) olemis+py en gmail.com
Mie Abr 14 16:59:24 CEST 2010


2010/4/14 Francesc Alted <faltet en pytables.org>:
> A Wednesday 14 April 2010 16:40:29 Olemis Lang (Simelix) escrigué:
>> Hola a todos !
>>
>> He visto que varios paquetes [1]_ permiten número de versiones RC
>> (e.g. ropevim 0.3-rc). Sin embargo cuando pongo esa versión en
>> `setup.py` me da
> [clip]
>
> Prueba sin el guión (o sea, algo como 1.4.1rc2).
>

:(

{{{
#!python

$ ./setup.py bdist_egg
Traceback (most recent call last):
  File "./setup.py", line 146, in <module>
    long_description= DESC
  File "/usr/lib/python2.5/distutils/core.py", line 112, in setup
    _setup_distribution = dist = klass(attrs)
  File "/usr/lib/python2.5/site-packages/setuptools/dist.py", line
223, in __init__
    _Distribution.__init__(self,attrs)
  File "/usr/lib/python2.5/distutils/dist.py", line 255, in __init__
    getattr(self.metadata, "set_" + key)(val)
  File "/usr/lib/python2.5/distutils/dist.py", line 1204, in set_obsoletes
    distutils.versionpredicate.VersionPredicate(v)
  File "/usr/lib/python2.5/distutils/versionpredicate.py", line 115, in __init__
    self.pred = [splitUp(aPred) for aPred in str.split(",")]
  File "/usr/lib/python2.5/distutils/versionpredicate.py", line 25, in splitUp
    return (comp, distutils.version.StrictVersion(verStr))
  File "/usr/lib/python2.5/distutils/version.py", line 40, in __init__
    self.parse(vstring)
  File "/usr/lib/python2.5/distutils/version.py", line 107, in parse
    raise ValueError, "invalid version number '%s'" % vstring
ValueError: invalid version number '1.4.1rc1'

}}}

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
Demanda sobre patente impide distribuir Microsoft Word -
http://feedproxy.google.com/~r/simelo-es/~3/DwuBKpveLTg/demanda-sobre-patente-impide-distribuir.html



Más información sobre la lista de distribución Python-es