Running python 2.5.1 on the latest cygwin (which I installed so I could run TADM), most of TADM and PETSc and TAO compiled nicely. However, there were some problems with two things:
1. It is now a fatal error to import "from future" anywhere but the beginning of the file -- thus the import has to be moved above the doc string. I believe this is standard behavior and has nothing to do with cygwin.
2. The tadm executable is called tadm.exe not tadm, so the inducer must be changed to use the cygwin filename in the execution command. You might wrap the call in some sort of platform checking code to select the right file name.
I am not enough of a python hacker to know how to implement the platform checking code, but the files in the tar have been changed to work on my system.
Thank you for providing such a useful tool.
Tar of the changed files