[tahoe-dev] [tahoe-lafs] #1274: eliminate pywin32 dependency

tahoe-lafs trac at tahoe-lafs.org
Tue Nov 30 20:58:52 UTC 2010


#1274: eliminate pywin32 dependency
-----------------------------------+----------------------------------------
 Reporter:  davidsarah             |           Owner:       
     Type:  defect                 |          Status:  new  
 Priority:  major                  |       Milestone:  1.9.0
Component:  code-storage           |         Version:  1.8.0
 Keywords:  pywin32 windows win64  |   Launchpad Bug:       
-----------------------------------+----------------------------------------
 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 [source:src/allmydata/storage/server.py at 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.

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1274>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-dev mailing list