[Distutils] install_recommends proposal
Michael Hoffman
b3i4old02 at sneakemail.com
Wed Sep 26 21:25:28 CEST 2007
Martijn Faassen wrote:
> Hi there,
>
> Currently setup.py allows install_requires to specify the dependencies,
> possibly including exact version numbers of a package.
>
> It is however beneficial to only specify the *minimum* of expected
> requirements in there, to retain maximum flexibility of use. This means
> you'd typically say:
>
> install_requires = [
> 'foo',
> 'bar >= 1.3',
> ]
>
> if you know you need some version of foo, and at least version 1.3 of
> your package. This allows developers who use your package to choose
> themselves which version of foo and bar they want to use, without
> getting version conflicts as long as you stay within the stated constraints.
Can't you use the extras_require feature for this?
More information about the Distutils-SIG
mailing list