Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
easy_install (via bdist_egg) adds __init__.py to PEP 420 namespace packages #148
This makes other packages in the namespace unimportable.
It seems to me that the installer shouldn't be adding files to an installed package in any case. Is there a reason it does this?
Thanks for highlighting this issue and doing the investigation.
I don't believe that kluge should be supported any longer, particularly because it now comes into conflict with PEP-420 packages. It'll require a backward-incompatible release, but let's back out that support.