It's the Windows bit that is incompatible. I only build a source archive and let pip build the binary using gcc. Most Windows Python setups aren't prepared to build binary extensions and even the ones that are setup are configured to use msvc.
I did fix the Windows serial support bit in GPX at some point so that is no longer the blocker, but now the problem is that I don't have an easy way to test the plugin in Windows.