From: Daira Hopwood <david-sarah@jacaranda.org>
Date: Thu, 25 Apr 2013 18:33:55 +0000 (+0100)
Subject: Update version requirement for zope.interface.
X-Git-Tag: allmydata-tahoe-1.10.0c2~1
X-Git-Url: https://git.rkrishnan.org/simplejson/components//%22%22?a=commitdiff_plain;h=7bb07fb5e28756fa13ba5190e6c39003c84d3e1e;p=tahoe-lafs%2Ftahoe-lafs.git

Update version requirement for zope.interface.

Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
---

diff --git a/NEWS.rst b/NEWS.rst
index 683b399c..19aacfbf 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -75,6 +75,7 @@ Compatibility and Dependencies
 - Twisted >= 11.0.0 (`#1771`_)
 - mock >= 0.8 (for unit tests)
 - pycryptopp >= 0.6.0 (for Ed25519 signatures)
+- zope.interface >= 3.6.0 (except 3.6.3 or 3.6.4)
 
 Other Changes
 -------------
diff --git a/src/allmydata/_auto_deps.py b/src/allmydata/_auto_deps.py
index a978527a..b7be3212 100644
--- a/src/allmydata/_auto_deps.py
+++ b/src/allmydata/_auto_deps.py
@@ -14,8 +14,9 @@ install_requires = [
     # Feisty has simplejson 1.4
     "simplejson >= 1.4",
 
+    # zope.interface >= 3.6.0 is required for Twisted >= 12.1.0.
     # zope.interface 3.6.3 and 3.6.4 are incompatible with Nevow (#1435).
-    "zope.interface <= 3.6.2, >= 3.6.5",
+    "zope.interface == 3.6.0, == 3.6.1, == 3.6.2, >= 3.6.5",
 
     # * On Windows we need at least Twisted 9.0 to avoid an indirect
     #   dependency on pywin32.