Use setuptools.

setuptools brings lots of useful features like bdist_egg, etc, and supporting it is painless.