[Distutils] Module from install breaks subsequent install of different distribution

Tres Seaver tseaver at palladion.com
Tue Jan 20 00:04:17 CET 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/19/2015 04:57 PM, Ben Finney wrote:
> My current position would be: that's a bug in Setuptools, it should
> not be applying entry points defined for package FOO when running the
> setup for some other package BAR.
> 
> Is that right? Should I report a bug against Setuptools for this 
> behaviour?

Notabug.  setuptools itself is extensible by means of entry points.  Both
entry points in your example (as cited by Marius) demonstrate that:  one
adds support for a new keyword argument to 'setup()'[1], and the other
defines a new "writer" for 'egg-info'[2].  By design, both of those are
supposed to be loaded / available for any invocation of 'setup()' in a
Python where the are installed (not merely for packages which "mention"
them).


[1]
https://pythonhosted.org/setuptools/setuptools.html#adding-setup-arguments

[2]
https://pythonhosted.org/setuptools/setuptools.html#adding-new-egg-info-files


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)

iEYEARECAAYFAlS9jXEACgkQ+gerLs4ltQ6L8gCghmv+gf1jTuesgd7+LU9iERbN
ofIAn3KEQjxt5Zmcxrr1oi3RpW8dB1ci
=59fE
-----END PGP SIGNATURE-----



More information about the Distutils-SIG mailing list