[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2286: the version of a library chosen for a setup requirement can conflict with a build requirement

Tahoe-LAFS trac at tahoe-lafs.org
Sat Aug 30 00:35:57 UTC 2014


#2286: the version of a library chosen for a setup requirement can conflict with a
build requirement
--------------------------------------+---------------------------
 Reporter:  daira                     |          Owner:
     Type:  defect                    |         Status:  new
 Priority:  normal                    |      Milestone:  undecided
Component:  packaging                 |        Version:  1.10.0
 Keywords:  setuptools build install  |  Launchpad Bug:
--------------------------------------+---------------------------
 This problem happens because setuptools decides on the version of a
 package specified as a `setup_requires` dependency, before computing all
 of the (transitive) `install_requires` dependencies. So it can happen that
 it drops an egg into the current directory of the build that then
 conflicts with a build requirement.

 I don't know whether this bug is specific to zetuptoolz or still exists in
 more recent setuptools versions.

 In any case, setuptools delenda est.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2286>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list