I'm in a situation where I need to distribute several interdependent\nPython packages. There are good reasons not to combine them all into\none package. Distutils doesn't seem to be able to bundle a\nheterogeneous mix of multiple packages and modules, and so I've\ncurrently got people launching three installers in the proper sequence\nin order to get software installed, which seems needlessly complicated\nand confusing. There must be a better way. What I really want is a\nway for the installer to automatically download and install\ndependencies...\n\nFirst, does anyone know of an alternative to distutils that does this?\n\nSecond, this is exactly what Gentoo's Portage software does, except\nfor Gentoo ebuilds instead of Python packages. It also happens to be\nwritten in Python. Can anyone more familiar with Portage's internals\ncomment on the feasibility of harnessing emerge to work as a Python\npackage installer/distributer for systems which aren't running Gentoo?\n It is also foreseeable that something like this could be linked to\nPyPI, etc.