[tahoe-lafs-trac-stream] [tahoe-lafs] #2077: pip packaging plan

tahoe-lafs trac at tahoe-lafs.org
Mon Mar 17 20:51:49 UTC 2014


#2077: pip packaging plan
---------------------------+--------------------------------------
     Reporter:  daira      |      Owner:
         Type:  defect     |     Status:  new
     Priority:  normal     |  Milestone:  undecided
    Component:  packaging  |    Version:  1.10.0
   Resolution:             |   Keywords:  pip packaging setuptools
Launchpad Bug:             |
---------------------------+--------------------------------------

Comment (by daira):

 We don't trust setuptools to import the correct dependencies, because of
 [ticket:1246#comment:6] among other reasons. Therefore, we need to double-
 check them, both in tests and so that we can fail hard if they are not
 actually met at runtime.

 In order to do that, we need the requirements to be machine-readable, and
 in one place. Currently that place is
 [source:src/allmydata/_auto_deps.py]. However, ideally it would be in a
 data file rather than in code, just as an application of the Principle of
 Least Power.

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2077#comment:3>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


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