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