[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