These are all actually in the same package (setuptools):
- setuptools
for generation of packages.
- easy_install for
installation of packages (easy_install is a kind of front-end
for setuptools, and Python software installation in general).
- Python Eggs
for introspection of packages and general “pluggability”.
(setuptools creates and installs Eggs)
Other packages are used in Paste, and development may bleed into those
projects. Though you don’t have to use those projects to use Paste or
to have a Paste-enabled package, I think these are quality tools that
form a more complete development experience:
- Subversion for version control.
- buildutils for some common
maintenance tasks.
- Pudge for documentation generation
(at least this website is generated using Pudge).
- py.test for
testing. paste.fixture is entirely usable from within unittest, but the
experience is more streamlined in py.test.
- INITools for .INI-file
parsing. Paste only partially uses this package, but probably will
more in the future.
- Cheetah for file generation,
especially generating startup file layouts and configuration files.