[Distutils] [easy_install] won't upgrade egg from 1.0.9 -> 1.0.10

Phillip J. Eby pje at telecommunity.com
Tue Jul 17 17:46:24 CEST 2007


At 12:15 PM 7/17/2007 +0200, Andreas Jung wrote:
>I uploaded z3c.sqlalchemy 1.0.10 to Cheeseshop.
>easy_install -U z3c.sqlalchemy won't upgrade an installed 1.0.9 egg
>to the new version unless I pass the current version as 
>"z3c.sqlalchemy==1.0.10".
>
>Bug or feature?

Sounds like a bug, except that 1.0.10 > 1.0.9:

 >>> from pkg_resources import parse_version as pv
 >>> pv('1.0.9')<pv('1.0.10')
True
 >>> pv('1.0.10')>pv('1.0.9')
True

So it's not in the version testing, or shouldn't be.

Try using the -v option to easy_install and see what URLs it's 
picking up.  Also, is the problem reproducible?  i.e., if you get rid 
of the new version and put back the old, do you still have the same problem?





More information about the Distutils-SIG mailing list