Opened at 2010-11-30T20:58:52Z
Last modified at 2011-07-22T13:08:06Z
#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.
Note: See
TracTickets for help on using
tickets.