<div dir="ltr"><div style="font-size:12.8000001907349px">Hi,</div><div style="font-size:12.8000001907349px"><br></div><span style="font-size:12.8000001907349px">I've been using Twisted for a while now and for the most part I've been quite pleased with it.  Perhaps the one exception to this is when it comes to Windows, but that's only because of pywin32.  For those unaware, there's essentially two options right now.  Install pywin32 manually or add the pypywin32 package to your project as a requirement.  So long as the wheel package is installed...it's pretty easy to work around pywin32's installer issues.</span><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">But, I wouldn't mind if the pywin32/wheel+pypiwin32 requirements went away on Windows.  Pywin32 can be difficult to get working sometimes and it's unfortunate that the Windows install can sometimes require a couple of manual steps when working with Twisted.  So far as I can tell, Twisted itself does not use a great deal of the pywin32 library and there's even a ticket open that seems to indicate it's on the list of things to eventually do and it's been mentioned at least a few times outside of this ticket:</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">    <a href="https://twistedmatrix.com/trac/ticket/7477" target="_blank">https://twistedmatrix.com/trac/ticket/7477</a></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">So my question is, does anyone know if any work has been done along the lines of removing the pywin32 dependency and converting to cffi?  Outside of the link above, I'm not seeing much so far and based on some <a href="https://github.com/opalmer/twisted/blob/02c0c56382f25b239fe177807541528cc940dadf/scratch.py" target="_blank">rudimentary testing</a> it seems like it's worth picking up since I've had to <a href="https://github.com/pyfarm/pyfarm-agent/pull/250/files" target="_blank">work around</a> this problem before.  </div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Would anyone object to me doing some work on this?  I can't promise anything yet since I'm still investigating it but I figured it would be a good time to reach out for some input before moving forward.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Thanks,</div><div style="font-size:12.8000001907349px">Oliver Palmer</div></div>