[tahoe-lafs-trac-stream] [tahoe-lafs] #2028: Twisted endpoints introduce a dependency on pywin32
tahoe-lafs
trac at tahoe-lafs.org
Thu Feb 20 22:42:53 UTC 2014
#2028: Twisted endpoints introduce a dependency on pywin32
-------------------------+-------------------------------------------------
Reporter: daira | Owner: daira
Type: defect | Status: assigned
Priority: normal | Milestone: undecided
Component: | Version: 1.10.0
packaging | Keywords: pywin32 windows twisted usability
Resolution: | regression
Launchpad Bug: |
-------------------------+-------------------------------------------------
Description changed by zooko:
Old 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.
New 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.
--
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2028#comment:4>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list