-
-
Notifications
You must be signed in to change notification settings - Fork 36
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
Windows support? #4
Comments
I tried to compile the provided example using Windows with python 3.6 and latest rust (msvc toolchain). The only problems I found so far are:
Other than that, everything seems to work. It should be relatively simple to fix theses. |
I concluded exactly the same: #7 |
I merged #7 now but I wonder what the best solution for the nodelete is for rust users. |
What do you need it for? As far as I see it, the |
@filmor maybe it's indeed not necessary on windows. On mac we get crashes in rust libraries on interpreter shutdown because rust registers TLS dtors which are not executed on lib unload. |
If you can give me a test case I can check. |
according to the cffi docs, the
https://cffi.readthedocs.io/en/latest/cdef.html#ffi-dlopen-loading-libraries-in-abi-mode Perhaps you could leave |
oh, that's what #7 already does, sorry for the noise. |
It looks like master supports Windows. Could we have '0.1.2' with windows support please? |
@mitsuhiko Thanks for releasing 0.1.2! We now have windows support. I'll submit a PR to update the README shortly. EDIT: Done. See #11 |
I take it back: Windows Wheels don't contain the EDIT: This is true, but not a problem. There is a |
The pyd is the DLL. |
@filmor Yeah, that became clear after a bit of testing! |
Closing this as this should work now. |
I'd like to use this tool for a project, but the project requires Windows support. I'm curious how far out Windows support is, and what work needs to be done to support Windows.
The text was updated successfully, but these errors were encountered: