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

Reply via email to