From e38650cdb8a7f79dd773da5597b04d0d651c7965 Mon Sep 17 00:00:00 2001 From: Daira Hopwood Date: Sat, 2 May 2015 21:38:05 +0100 Subject: [PATCH] Allow working with Twisted >= 13 on Windows if pywin32 is manually installed. fixes #2416 Signed-off-by: Daira Hopwood --- src/allmydata/_auto_deps.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/allmydata/_auto_deps.py b/src/allmydata/_auto_deps.py index 26eaee1a..9c0bdab2 100644 --- a/src/allmydata/_auto_deps.py +++ b/src/allmydata/_auto_deps.py @@ -110,7 +110,14 @@ if not hasattr(sys, 'frozen'): # and # . +_use_old_Twisted_and_Nevow = False if sys.platform == "win32": + try: + import win32api + except ImportError: + _use_old_Twisted_and_Nevow = True + +if _use_old_Twisted_and_Nevow: install_requires += [ # * On Windows we need at least Twisted 9.0 to avoid an indirect # dependency on pywin32. -- 2.45.2