microsoft/xlang

Build and release winrt package for Python 3.10

Akida31 opened this issue · 8 comments

Python 3.10 was released this month. It would be nice to have a release which supports python 3.10 so winrt can be used with it.
Probably this could be done like here #709 (PR for Python 3.9).

dlech commented

FYI, I have a fork with support for Python 3.10 and a bunch of bug fixes. You can download pre-built binaries by clicking on the latest build at https://github.com/dlech/xlang/actions/workflows/build.yaml?query=is%3Asuccess and scroll down to Artifacts.

thank you! I'll take a look in the next days

Just to bump this issue, It really would be nice to update the winrt package for python 3.10

dlech commented

Update: I've started a community fork of PyWinRT at https://github.com/pywinrt. You can install and use winsdk from PyPI. Just replace winrt with winsdk in your imports. There are binary wheels for Python 3.10 and many bug fixes and improvements.

Dlech, based on the above will there eventually be a pgwinrt version which works with Python 3.10 or should everyone migrate to winsdk?

dlech commented

Unless Microsoft transfers ownership of the winrt package on PyPI to me, I don't expect it to ever be updated, so using winsdk seems like the way to go for now.

This issue is stale because it has been open 10 days with no activity. Remove stale label or comment or this will be closed in 5 days.

Why the pessimism? :-)
And how do winsdk and winrt relate?