(readding distutils-sig which I accidentally dropped) On 1/16/06, Christopher Fonnesbeck <[EMAIL PROTECTED]> wrote: > On Jan 16, 2006, at 11:54 AM, Kevin Dangoor wrote: > > > Yes. This is something setuptools does quite admirably. This is in the > > setup.py for TurboGears: > > > > install_requires = ["TurboKid >= 0.9.0", > > "CherryPy > 2.1.1", > > "SQLObject >= 0.7.1dev_r1457", "simplejson >= 1.1", > > "elementtree >= 1.2.6", "PasteScript >= 0.4.1", > > "cElementTree >= 1.0.2", "FormEncode >= 0.4", > > "setuptools >= 0.6a8", > > "RuleDispatch"], > > > > Running easy_install on the TurboGears package will go and fetch all > > of those pre-requisites. > > > > So, easy_install is the installer, and your egg includes the metadata > > about which packages it needs. > > This is what I was hoping. What about URLs? The packages dont have to > be in the cheese shop, do they?
Nope. TurboGears uses some packages that aren't in the Cheeseshop. You can use the -f/--find-links option to tell easy_install where to look. You can see the TurboGears installation instructions to see the full process: http://www.turbogears.org/download/index.html Generally, pretty easy. If you have all of the eggs available on your local machine, you can also have setuptools run with those eggs. Kevin _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
