#1274 closed defect

eliminate pywin32 dependency — at Initial Version

Reported by: davidsarah Owned by:
Priority: major Milestone: 1.9.0
Component: code-storage Version: 1.8.0
Keywords: pywin32 windows win64 install twisted Cc: warner
Launchpad Bug:

Description

Anything that can be done using pywin32 can also be done, a little more klunkily, using ctypes. Currently we depend on pywin32 directly to get disk stats at src/allmydata/storage/server.py@4595#L177, and indirectly via Twisted. Twisted depends on it only for spawnProcess in http://twistedmatrix.com/trac/browser/trunk/twisted/internet/posixbase.py?rev=29163#L331. These dependencies could be easily eliminated, simplifying installation on Windows (if we require a release of Twisted with this change on Windows).

TODO: open ticket on Twisted tracker.

Change History (0)

Note: See TracTickets for help on using tickets.