So I downloaded Cygwin to build Matplotlib on Windows. Upon running
python setup.py build
I get a message saying Python.h cannot be found (pastebin).
Looking in /usr/include/python2.7, I can clearly see Python.h exists.
When I do:
gcc -print-search-dirs
I get paths to some Haskell folder outside of the cygwin installation folder. Full output here.