Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I just published PyWinRT v3.1.0 which fixes the crash that was being worked around, so we can drop the hack of casting the return value to a list.
I also removed the upper limit on the package versions. Experience has show than this can cause problems for people trying to use libraries. I don't expect v4 to have breaking API changes like v3 did anyway.
Finally, the Windows tests that were being skipped are passing for me locally, so not sure if that is something that got fixed too or if it depends on the actual Windows version. We'll see if it passes on CI.