Allow working with Twisted >= 13 on Windows if pywin32 is manually installed. fixes #2416

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
Daira Hopwood 2015-05-02 21:38:05 +01:00
parent c999a17405
commit c2874a7073

View File

@ -110,7 +110,14 @@ if not hasattr(sys, 'frozen'):
# <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2249> and
# <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2028>.
_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.