]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
Add dependency on our fork of txAWS (0.2.1.post5).
authorDavid-Sarah Hopwood <david-sarah@jacaranda.org>
Wed, 12 Dec 2012 05:56:45 +0000 (05:56 +0000)
committerDaira Hopwood <daira@jacaranda.org>
Tue, 8 Apr 2014 23:47:02 +0000 (00:47 +0100)
Add 'six' to ignorable package list because it is a dependency of txAWS via python-dateutil.

Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
src/allmydata/__init__.py
src/allmydata/_auto_deps.py

index 4bafed474fb19e56e85efc44292cb937eb394295..78e157d5203980b8eb68f0c13bd8d7ac03510a00 100644 (file)
@@ -283,7 +283,7 @@ def cross_check(pkg_resources_vers_and_locs, imported_vers_and_locs_list):
     errors = []
     not_pkg_resourceable = set(['python', 'platform', __appname__.lower()])
     not_import_versionable = set(['zope.interface', 'mock', 'pyasn1'])
-    ignorable = set(['argparse', 'pyutil', 'zbase32', 'distribute', 'twisted-web', 'twisted-core', 'twisted-conch'])
+    ignorable = set(['argparse', 'pyutil', 'zbase32', 'distribute', 'twisted-web', 'twisted-core', 'twisted-conch', 'six'])
 
     for name, (imp_ver, imp_loc, imp_comment) in imported_vers_and_locs_list:
         name = name.lower()
index b7be32128e6f4f44e85231df769ded65fc838d30..61ad3aef503e63a3c552d3fd9c37dd719af3b8e1 100644 (file)
@@ -24,8 +24,8 @@ install_requires = [
     #   the drop-upload frontend.
     # * We also need Twisted 10.1 for the FTP frontend in order for Twisted's
     #   FTP server to support asynchronous close.
-    # * When the cloud backend lands, it will depend on Twisted 10.2.0 which
-    #   includes the fix to https://twistedmatrix.com/trac/ticket/411
+    # * The cloud backend depends on Twisted 10.2.0 which includes the fix to
+    #   https://twistedmatrix.com/trac/ticket/411
     # * The SFTP frontend depends on Twisted 11.0.0 to fix the SSH server
     #   rekeying bug http://twistedmatrix.com/trac/ticket/4395
     #
@@ -64,6 +64,9 @@ install_requires = [
     # pycryptopp-0.6.0 includes ed25519
     "pycryptopp >= 0.6.0",
 
+    # needed for cloud backend
+    "txAWS == 0.2.1.post5",
+
     # Will be needed to test web apps, but not yet. See #1001.
     #"windmill >= 1.3",
 ]
@@ -85,6 +88,8 @@ package_imports = [
     ('pycrypto',        'Crypto'),
     ('pyasn1',          'pyasn1'),
     ('mock',            'mock'),
+    ('txAWS',           'txaws'),
+    ('python-dateutil', 'dateutil'),
 ]
 
 def require_more():