easy_install does not like to use __file__ and __path__ not so much because they are dangerous, but because packages that use them almost always cannot end with jammed eggs.
easy_install is a warning because it will install “less efficiently” in an unpacked directory instead of a zipped egg.
In practice, I'm usually glad when the zip_safe check fails, because then, if I need to dive into the source of the module, it will be easier for you.
source share