Public bug reported: The zope.interface package is manually copying __init__.py from sources to the "zope" directory. This should NOT be done when a nspkg.pth is installed for the package, as it is correctly done.
Although this does not seem to provoke issues at a first glance, it's what provokes two hard-to-track issues with zc.buildout: https://bugs.launchpad.net/zc.buildout/+bug/685638 https://bugs.launchpad.net/zc.buildout/+bug/659231 if you check other zope.* packages in debian/ubuntu, you'll see none of them manually copy __init__.py . Full discussion here: http://mail.python.org/pipermail/distutils-sig/2010-December/017127.html Patch attached. I'll open a bug in Debian ASAP: ** Affects: zope.interface (Ubuntu) Importance: Undecided Status: New ** Tags: interface python zope -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/688335 Title: superfluous __init__.py generates import errors -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs