﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
2028	Twisted endpoints introduce a dependency on pywin32	daira	daira	"In #1274 we managed to eliminate Tahoe's problematic dependency on pywin32, which significantly complicated building on Windows. However this dependency seems to have crept in again via Twisted's endpoints code:

{{{
On 10/07/13 18:44, Mike Nation wrote:
>      File ""C:\tahoe\support\Lib\site-packages\twisted-12.3.0-py2.7-win-amd64.egg\twisted\internet\endpoints.py"", line 25, in <module>
>     from twisted.internet import stdio
>      File ""C:\tahoe\support\Lib\site-packages\twisted-12.3.0-py2.7-win-amd64.egg\twisted\internet\stdio.py"", line 28, in <module>
>     from twisted.internet import _win32stdio
>      File ""C:\tahoe\support\Lib\site-packages\twisted-12.3.0-py2.7-win-amd64.egg\twisted\internet\_win32stdio.py"", line 7, in <module>
>     import win32api
>
> exceptions.ImportError: No module named win32api
>
> Failed to load application: No module named win32api
}}}

Note that we probably didn't detect this earlier because of #1334."	defect	closed	normal	1.11.0	packaging	1.10.0	fixed	pywin32 windows twisted usability regression review-needed openitp-packaging setuptools		
