[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