[tor-commits] [torflow/master] 4067 - update BwAuthority README

mikeperry at torproject.org mikeperry at torproject.org
Sat Oct 1 00:20:36 UTC 2011


commit 1097e68e04ddf47c0e9687f862f52a76c34cab67
Author: aagbsn <aagbsn at extc.org>
Date:   Wed Sep 21 03:13:21 2011 -0700

    4067 - update BwAuthority README
    
    update README to bump library versions
    
    recommend using newer versions of SQLAlchemy and Elixir in the README.
    direct postgresql users to install python-psycopg2.
---
 NetworkScanners/BwAuthority/README.BwAuthorities |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/NetworkScanners/BwAuthority/README.BwAuthorities b/NetworkScanners/BwAuthority/README.BwAuthorities
index 516465b..2653404 100644
--- a/NetworkScanners/BwAuthority/README.BwAuthorities
+++ b/NetworkScanners/BwAuthority/README.BwAuthorities
@@ -34,9 +34,12 @@ need to be running the master branch from tor git.
 
 4. Download SQLAlchemy 0.5.x-latest and Elixir 0.6.x-latest
 
-While TorFlow is written to be compatible with both 0.4.x and 0.5.x of
-SQLAlchemy, 0.4.8 seems to exhibit odd object persistence bugs. If your
-distribution does not provide 0.5.4 or newer, you will likely want to
+The latest version of SQLAlchemy is 0.7.2 and the latest version of Elixir
+is 0.7.1 at the time of writing. While TorFlow is written to be compatible
+with 0.4.x and 0.5.x and 0.6.x of SQLAlchemy, 0.5.5 was noted for
+problems parsing postgres database URLS, 0.4.8 seems to exhibit odd object persistence bugs.
+
+If your distribution does not provide 0.7.x or newer, you will likely want to
 download that tarball from:
 
 http://pypi.python.org/pypi/SQLAlchemy/
@@ -45,7 +48,7 @@ Untar it in the same directory that contains the TorFlow checkout and
 your git checkout (for peace of mind, you will want all three in the
 same place).
 
-If your distribution does not provide Elixir 0.6.1 or above, do the
+If your distribution does not provide Elixir 0.7.x or above, do the
 same with Elixir:
 
 http://pypi.python.org/pypi/Elixir/
@@ -53,12 +56,13 @@ http://pypi.python.org/pypi/Elixir/
 So for example, an ls in ~/code/tor/ should look like this:
 
 # ls ~/code/tor/
-Elixir-0.6.1         SQLAlchemy-0.5.5           tor.git
-Elixir-0.6.1.tar.gz  SQLAlchemy-0.5.5.tar.gz    torflow-trunk
+Elixir-0.7.1         SQLAlchemy-0.7.2           tor.git
+Elixir-0.7.1.tar.gz  SQLAlchemy-0.7.2.tar.gz    torflow-trunk
 
 Both these libraries also depend upon python-pysqlite2, which should be 
 a package for your distribution (you want 2.3.x for SQLite 3.x).
 
+If you want to use postgres support, you should also install python-psycopg2.
 
 
 5. Enable voting on bandwidths in your authority torrc





More information about the tor-commits mailing list