From ac5869cf4c24b45060f84859060eccb8862d6a80 Mon Sep 17 00:00:00 2001 From: zooko <> Date: Fri, 10 Apr 2009 17:12:22 +0000 Subject: [PATCH] add notes about dependencies [Imported from Trac: page InstallDetails, version 6] --- InstallDetails.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/InstallDetails.md b/InstallDetails.md index 5ca5e52..2530989 100644 --- a/InstallDetails.md +++ b/InstallDetails.md @@ -9,6 +9,12 @@ Please feel free to add sections to this page with anything you might learn while building Tahoe on other platforms. Information which may be useful in the most general cases will be folded into docs/install.html . +## Dependencies + +The canonical list of dependencies and their versions is in source:_auto_deps.py. To see the current versions of those dependencies (plus a few others like the Python interpreter and the operating system) run `tahoe --version`. + +This isn't a complete list of dependencies though, because some of those packages also have dependencies of their own. To see the complete list of all dependencies, run `PYTHONPATH=${PYTHONPATH}:./support/lib/python2.5/site-packages/ python -c "import pkg_resources;print ', '.join(['+d.version for d in set(pkg_resources.require('allmydata-tahoe'))]d.project_name+':)"`. An example output from that command is: `zope.interface: 3.5.0, simplejson: 2.0.7, pyutil: 1.3.30, zbase32: 1.1.1, allmydata-tahoe: 1.2.0-r3353, pyOpenSSL: 0.7, Twisted: 8.1.0-r25700, Nevow: 0.9.33-r17166, foolscap: 0.3.2, zfec: 1.4.2, pycryptopp: 0.5.12, argparse: 0.8.0, setuptools: 0.6c10dev`. + ## Overview Tahoe is happy to build and run in-place, from a source tree. It is not