[Catalog-sig] Dependencies
Tres Seaver
tseaver at palladion.com
Sun Jun 17 19:18:52 CEST 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 06/17/2012 01:01 PM, Jim Fulton wrote:
> On Sun, Jun 17, 2012 at 12:24 PM, Tres Seaver <tseaver at palladion.com>
> wrote:
>> You can avoid executing 'setup.py' by looking for 'requires.txt' in
>> the egg-info directory within the sdist.
>
> Except that sdists don't have egg-info directories, presumably
> because egg-info can depend on the environment the project is
> installed in. For example, it's not unheard of for dependencies to
> depend on the Python version (e.g. json).
sdists do have egg-info::
$ svn co http://svn.zope.org/repos/main/zope.interface/trunk xxx
...
$ cd xxx
$ /path/to/python setup.py sdist
...
$ tar tzf dist/zope.interface-4.0.2dev.tar.gz | grep requires
zope.interface-4.0.2dev/src/zope.interface.egg-info/requires.txt
Now, that doesn't mean that the contents of requires.txt might not be
different when installed on a different platform or Python version, but
for the vast majority of projects (/me waves hands), this works just fine.
Tres.
- - --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk/eEH0ACgkQ+gerLs4ltQ42vgCeNAA0yNZB9YrZTGajI+HlXQJK
5LcAoLS+7KjDMxfWf6S0ncLu0SKxQSZh
=r7TG
- -----END PGP SIGNATURE-----
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk/eEXwACgkQ+gerLs4ltQ5w+gCdHRlCLTL/vEASnz9JLxkJAY+K
e58An3soJ41FEQykuNdYdpeXPM+hqT9W
=pVB1
-----END PGP SIGNATURE-----
More information about the Catalog-SIG
mailing list