[Python-Dev] eggs now mandatory for pypi? (original) (raw)

P.J. Eby pje at telecommunity.com
Tue Oct 6 19:52:34 CEST 2009


At 03:18 PM 10/6/2009 +0200, M.-A. Lemburg wrote:

Note how the package name is mangled... easyinstall requires this. The file name also doesn't tell you that the above is for a UCS2 Python build. Again, easyinstall fails with that information added to the "py2.6" version marker.

Btw, every couple years or so I've sent out a call on the distutils-SIG to try to get consensus on a format for the platform tag information used by setuptools. (The first time was before easy_install even existed.) Unfortunately, it's rare that anybody contributes more than criticism of the existing scheme. The last updates to the scheme were by Mac folks, who at least had a clear vision of what was needed. There's been some win32/win64 discussion in the past, but no proposals or patches of comparable specificity. Linux and other unices haven't had any concrete suggestions at all, AFAICR.

Anyway... just saying that if you have a concretely implementable proposal about what to do with platform tags, please do share on the distutils-sig. Platform tags are one area that's reasonably easy to upgrade in a backward-compatible-ish way; newer versions of easy_install can still recognize older tags, although new eggs won't be recognized by older installers (forcing people to upgrade setuptools in that case).



More information about the Python-Dev mailing list