At 11:24 PM 7/20/2007 -0400, Barry Warsaw wrote: >Great for testing, thanks. But um, how /do/ normal users tell >setup.py to install those extra packages?
Normally, people use install_requires, and the packages get installed automatically if you're using setuptools or easy_install. Meanwhile, if you want to install a package's extras, you just use "easy_install foo[bar,baz]" to install package foo with extras bar and baz. "setup.py install" can't and won't ever handle extras. Please keep in mind, though, that extras are for *optional* features. Your package won't work without bzrlib, so that's not really an "extra" and probably shouldn't be defined as such. _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
