On Nov 16, 2016, at 10:24, Jeffrey DeLeo <JeffreyDeLeo@gmail.com> wrote:

After seeing a talk by Glyph and Moshe last month, I have looked into
twisted. It seems like a natural fit for a current project. Thought to
use klein for the web application portion as well.

But - we are using Python 3.5, and one of our deliverable platforms is
Windows 7 (64 bit). Bad idea? Things to watch out for?

I have been able to build twisted on Windows with Python 3.5, no cygwin. Simple
examples I tried run. Some klein examples run (some don't).

Greatly appreciated:

 + comments from anyone doing something similar

 + pointers to Windows status - what's available, what to avoid

 + amusing or snarky comments ;)

thanks in advance!

I'm not currently deploying on Windows 7 anywhere in production, but:

a) We have a windows 7/2.7 builder which we try to keep passing; it is a supported platform: https://buildbot.twistedmatrix.com/builders/windows7-64-py2.7.  While, technically speaking, 3.5+win7 is not a supported platform, we do also test with 3.5 on other versions of Windows, so if there's a problem we'd be surprised.

b) I say this because some open source / Python projects don't, but: we take Windows support seriously. If you report issues and submit patches, we will definitely try to investigate and or integrate them.  If there's demand from users to support it, we can set up a win7+py3.5 builder as well, and support it if it's green.

So while I can't promise everything will work perfectly out of the box, it's definitely supposed to :-).

-g