Ref: setuptools and lots of good stuff