Skip's issue isn't going to be resolved by avoiding zipfiles in the easy_install case. Really, none of the other issues you've mentioned in that ticket will be either. Zipfiles are a useful installation target for drop-and-go plugin installation, and they're useful for py2exe, py2app, etc. A library that has problems being deployed in a zipfile will have problems in other places besides easy_install. The fix isn't to stop using zipfiles, it's to fix the places in Python (and 3rd-party tools) where zipfile support isn't finished. easy_install simply forces the errors to show up earlier... and for the community as a whole, that's a *good* thing.

(Oh, and while we're suggesting things, zooko, I'd suggest you take a look at the two setuptools bugs in "testing" status that are assigned to you; they're holding up the 0.6c9 release.)


At 11:27 AM 9/10/2008 -0600, zooko wrote:
On Sep 10, 2008, at 5:13 AM, [EMAIL PROTECTED] wrote:

If I have a package installed as a zip file egg and ask for its
__file__ I
might get a reference which looks like a normal file system path
but isn't:

I advise people to add to their distutils config file:

[easy_install]
zip_ok=False

In addition, I suggest that setuptools should be changed to install
eggs unzipped by default, as there is a list of problems and
inconveniences with zipping eggs and, as far as I am aware, no
measured benefits.

Here is the issue ticket, in which your problem, Skip, is the most
recent entry in the list:

http://bugs.python.org/setuptools/issue33

Regards,

Zooko
---
http://allmydata.org -- Tahoe, the Least-Authority Filesystem
http://allmydata.com -- back up all your files for $5/month
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to