#2028 closed defect

Twisted endpoints introduce a dependency on pywin32 — at Initial Version

Reported by: daira Owned by:
Priority: normal Milestone: 1.11.0
Component: packaging Version: 1.10.0
Keywords: pywin32 windows twisted usability regression review-needed openitp-packaging setuptools Cc:
Launchpad Bug:

Description

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.

Change History (0)

Note: See TracTickets for help on using tickets.