-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Supporting MSYS2-MINGW python #34
Comments
Just wanted to add that we are willing to help maintaining any cygwin/msys/mingw related parts in distutils if wanted. Just ping me if needed. |
A more general question: Various of the platform specific differences would be fixed if distutils.sysconfig and similar would defer to stdlib sysconfig (which we patch and control). But I see that stdlib sysconfig is only used in tests. Is there any rule against using sysconfig directly? Or could be it be done, either for mingw or windows as a special case, or in general? I assume there is the worry that (older versions of) distros forgot to patch stdlib sysconfig like happened with the install schemes, but I think that could be checked on a case by case basis (?) |
@jaraco Is there any deadline before which this needs to be done? That is, is there a date when support for using stdlib distutils is removed in setuptools? I've got a bit busy recently and kind of forgot about this. I'll get to this when I get some time. |
MSYS2 provides Python which is compiled with GCC on Windows and is widely used in projects like
pygobject
and anything related to Gtk, where compiling them for normal python is difficult. Their python works, I have used it many times, but I have seen a lot of patches to make things work. See a list here.Currently, the following fails miserably because distutils always look for MSVC which isn't required in this version. Here, extensions should be compiled with GCC but support for that is missing in GCC, I think setuptools has them though, but doing something like this will fail.
The authors can surely help on how to get those in.
Thanks.
The text was updated successfully, but these errors were encountered: