This could be easily made into a distutils extension (which was my intention all along, though that's not implemented yet). That's not the point. This is not intended as a "way to package source code". It's analogous to bdist, not sdist. The convenience gain is for the users, not (primarily) the developers, of the package.
To use an Egg, you have to either put it in your sys.path manually or install setuptools and use it to install the Egg in some global scope. The advantage of Squisher is that you can take a whole package, squish it into one .pyc file, and distribute that. Then, anyone who downloads it can get a simple module file that can be used anywhere a usual .py file can, without editing sys.path or installing it somewhere. (Actually, this could be combined with eggs, since they're just ZIP files. You could use the same file as an egg or as a squished module simply by changing its extension.) ...Or am I missing something obvious about setuptools that already does this and making a fool of myself? :) -- http://mail.python.org/mailman/listinfo/python-list