At 12:25 AM 10/24/2006 +0200, Giovanni Bajo wrote:
>Phillip J. Eby wrote:
>
> > If I'm reading it correctly, ihooks expects modules to be files,
> > period.  So it's not going to work with any zipfile, let alone eggs.
> > The workaround would be to configure easy_install to --always-unzip
> > when installing.  See the manual for details.
>
>Yes that's a workaround but I'd rather avoid it if possible.
>
> > (Note that ihooks predates PEP 302 and therefore does not support
> > it.  ihooks in fact *replaces* the built-in import mechanism
> > entirely, so it's not likely to work correctly with any other PEP
> > 302-based features besides eggs.)
>
>I see. If you were to write the module I showed you, using a PEP-302
>compatible system, what would you use? Is it possible to achieve the same
>thing in such few lines, but being PEP-302 compatible?

Not in just a few lines, no.  It would take quite a few, I'm afraid.  PEP 
302 doesn't provide a filesystem abstraction, and isn't likely to grow one 
soon.  Maybe by Python 2.6 or 3.0, depending on how much free time I end up 
getting in the next couple of years.  :)

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

Reply via email to