[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2473: stop using `setup_requires`

Tahoe-LAFS trac at tahoe-lafs.org
Tue Jul 21 19:04:21 UTC 2015


#2473: stop using `setup_requires`
-------------------------+---------------------------
 Reporter:  zooko        |          Owner:  daira
     Type:  enhancement  |         Status:  new
 Priority:  normal       |      Milestone:  undecided
Component:  packaging    |        Version:  1.10.1
 Keywords:  setuptools   |  Launchpad Bug:
-------------------------+---------------------------
 If we removed the remaining use of
 [source:trunk/src/allmydata/_auto_deps.py?annotate=blame&rev=c830419e04eac49dc53bac4f7f37c755d685a772#L147
 setup_requires], I think it would fix at least the following tickets:

 * #2286 (the version of a library chosen for a setup requirement can
 conflict with a build requirement)
 * #2066 (setup.py performs work without a command being specified)

 and it would be the next-step on improving these ones:

 * #2055 (Building tahoe safely is non-trivial)
 * #1220 (build/install should be able to refrain from getting
 dependencies)
 * #2077 (pip packaging plan)

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


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