microsoft / xlang

MIT License
877 stars 103 forks source link

Build and release winrt package for Python 3.10 #763

Closed Akida31 closed 1 year ago

Akida31 commented 3 years ago

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 3 years ago

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.

Akida31 commented 3 years ago

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

HadyTheDiabMan commented 2 years ago

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

dlech commented 2 years ago

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.

Kyle-Payne commented 1 year ago

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 1 year ago

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.

github-actions[bot] commented 1 year ago

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.

matanox commented 1 year ago

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