[Distutils] current preferred way to specify dependencies? future?
Carl Meyer
carl at dirtcircle.com
Wed Jan 6 17:29:06 CET 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
John Gabriele wrote:
> 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?
Assuming you want this to work _now_, you still need "install_requires",
not "requires_dist".
And you would change "from distutils.core import setup" to "from
setuptools import setup". Since distribute 0.6 is a drop-in replacement
for setuptools, and provides a package named "setuptools", this will use
either setuptools or distribute, whichever happens to be installed.
Carl
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iD8DBQFLRLpS1j/fhc23WEARAou/AKDVyJycdCKtiIDDkOby0HEE7WRxhgCg02F8
cpsqntlhM538vpg9KmRYneQ=
=U7DZ
-----END PGP SIGNATURE-----
More information about the Distutils-SIG
mailing list