Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

CI: build with VS2019 toolset for Windows #120

Merged
merged 1 commit into from
Jul 5, 2024
Merged

Conversation

marktsuchida
Copy link
Member

@marktsuchida marktsuchida commented Jul 5, 2024

This (compared to using the latest VS2022, as we currently do) increases the chance that pymmcore will work with whatever version of the C++ runtime that gets loaded (possibly by other modules imported before us). It may also help when installed by pip into a Conda environment, though that is not a recommended use case.

Hopefully closes #119.

This (compared to using the latest VS2022, as we currently do) increases
the chance that pymmcore will work with whatever version of the C++
runtime that gets loaded (possibly by other modules imported before us).
It may also help with installed by pip into a Conda environment, though
that is not a recommended use case.
@marktsuchida
Copy link
Member Author

Running @tlambert03's test script (#119) with python -X faulthandler, pymmcore 11.1.1.71.1 crashes (access violation) whereas the wheel built here exits normally.

@marktsuchida marktsuchida marked this pull request as ready for review July 5, 2024 22:59
@marktsuchida marktsuchida merged commit 47ccae5 into main Jul 5, 2024
18 of 28 checks passed
@marktsuchida marktsuchida deleted the use-vs2019-toolset branch July 5, 2024 23:02
@marktsuchida
Copy link
Member Author

Incidentally, we're already building using macos-12 (rather than macos-13 or 14) for macOS, which is probably good for compatibility reasons.

@tlambert03
Copy link
Contributor

awesome! easy fix! thanks @marktsuchida

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

pymmcore.CMMCore 11.1.1.71.1 not playing nicely with PyQt5 on Windows
2 participants