[Distutils] Python version in egg name

Matt Chaput matt at sidefx.com
Wed Feb 2 23:49:54 CET 2011


When I create an egg the Python version used to create the egg is 
encoded in the egg filename, e.g. Whoosh-1.6.0-py2.7.egg.

Is this version number used to decide what egg a user gets from PyPI? I 
didn't think it was, but a user is seeming to indicate that he got 
different versions based on what version of Python he was using.

Is there a way to set this value to "py2.5" as a configuration option, 
other than running setup.py using the Python 2.5 executable? Or not have 
it be part of the egg filename at all? I'm using Python 2.7 as my 
default Python install but I make sure that the code in my library is 
compatible with 2.5+. I've already someone think the library is only for 
a later version of Python because that's what I used to build the egg.

Sorry if this is an old question, I looked around but didn't find any 
docs on the subject.

Thanks,

Matt


More information about the Distutils-SIG mailing list