On Wed, Jan 6, 2010 at 11:07 AM, Carl Meyer <c...@dirtcircle.com> wrote: > > {snip} Following the principle of least surprise I would assume > they would be requires_dist, provides_dist, etc, and would take lists of > strings, in the same format as in the PEP (name followed by version spec > in parenths). > {snip} > >> If my FooBar-0.1.0 distribution depends upon packages and modules in >> CoolStuff-2.0.0 and ReallyNeatStuff-1.5.5, what's the current best way >> to say so, and what's going to be the standard going forward? > > The current most-often-used way to say so is to the setuptools-specific > argument install_requires=['CoolStuff==2.0.0', 'ReallyNeatStuff==1.5.5'] > (though that's being perhaps a bit more precise with the version > specifiers than you'd really want to be). Obviously that's only > supported if you use setuptools. The standard going forward will > hopefully be PEP 345.
Great. Thanks. Then, I'd like to put: requires_dist=['CoolStuff>=2.0.0', 'ReallyNeatStuff>=1.5.5'], into my `setup()` call. Currenlty, I've got this at the top of my `setup.py`: from distutils.core import setup What do I need to change that to, in order for (A) the `requires_dist` argument to work, and (B) in order to use Distribute rather than setuptools? Thanks, ---John _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig