![](https://secure.gravatar.com/avatar/db5f70d2f2520ef725839f046bdc32fb.jpg?s=120&d=mm&r=g)
On Thu, 30 Oct 2014 01:09:45 +1000 Nick Coghlan <ncoghlan@gmail.com> wrote:
Lots of folks are happy with POSIX emulation layers on Windows, as they're OK with "basically works" rather than "works like any other native application". "Basically works" isn't sufficient for many Python-on-Windows use cases though, so the core ABI is a platform native one, rather than a POSIX emulation.
This makes Python fit in more cleanly with other Windows applications, but makes it harder to write Python applications that span both POSIX and Windows.
I don't really understanding why that's the case. Only the building and packaging may be more difficult, and that assumes you're familiar with mingw32. But mingw32, AFAIK, doesn't make the Windows runtime magically POSIX-compatible (Cygwin does, to some extent). Regards Antoine.