written, but I've come across a snag... PIL and Zope both make use of the module names 'Image.py' and 'ImageFile.py'. I guess great minds do indeed think alike ;)
PythonWare has precedence of naming, not least because PIL was available prior to Python packages.
My first instinct was to use sed to churn through the whole of PIL renaming all references to Image and ImageFile to pilImage and pilImageFile respectively.
Ugh. There are certaintly better ways to do this. How about either having Zope permanently rename these to ZImage, ZImageFile or explicitly using the package-ized versions of these names throughout Zope? For OFS.Image, this should not be a problem, 'ImageFile' might have to be moved further down the hierarchy. ./lib/python/ImageFile.py ./lib/python/OFS/Image.py My preference would be to see Image, ImageFile renamed to remove all confusion, if it can be done without breaking existing applications. PIL is likely to be used a lot with Zope and renaming (rather than refactoring) is likely to cause fewer problems for people who use both products. Regards, Jeff Bauer Rubicon, Inc.