[BEAM-2964] Exclude incompatible six release.

Upstream bugs being tracked at https://github.com/google/apitools/issues/175 
and https://github.com/benjaminp/six/issues/210


Project: http://git-wip-us.apache.org/repos/asf/beam/repo
Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/b3a5b67b
Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/b3a5b67b
Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/b3a5b67b

Branch: refs/heads/master
Commit: b3a5b67b25de7e98292d86484aaca1c978952ff0
Parents: c25bead
Author: Robert Bradshaw <rober...@gmail.com>
Authored: Tue Sep 19 10:41:43 2017 -0700
Committer: Robert Bradshaw <rober...@gmail.com>
Committed: Tue Sep 19 10:57:08 2017 -0700

----------------------------------------------------------------------
 sdks/python/setup.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/beam/blob/b3a5b67b/sdks/python/setup.py
----------------------------------------------------------------------
diff --git a/sdks/python/setup.py b/sdks/python/setup.py
index c13da8e..2bc2e99 100644
--- a/sdks/python/setup.py
+++ b/sdks/python/setup.py
@@ -114,7 +114,9 @@ REQUIRED_SETUP_PACKAGES = [
 REQUIRED_TEST_PACKAGES = [
     'pyhamcrest>=1.9,<2.0',
     # Six required by nose plugins management.
-    'six>=1.9',
+    # Six 1.11.0 incompatible with apitools.
+    # TODO(BEAM-2964): Remove the upper bound.
+    'six>=1.9,<1.11',
     ]
 
 GCP_REQUIREMENTS = [

Reply via email to