harvimt / quamash

Implementation of the PEP 3156 event-loop (asyncio) api using the Qt Event-Loop
BSD 2-Clause "Simplified" License
264 stars 46 forks source link

Add compatibility with Python 3.10 #126

Closed rr- closed 2 years ago

rr- commented 2 years ago

Closes #125 .

rr- commented 2 years ago

I'd be super grateful if we could get a new release with this :)

harvimt commented 2 years ago

A new release has literally been on my TODO list since 2019 (the push tests-2019 branch)... though it did get migrated when I migrated from one TODO system to another. So that seems unlikely it will happen soon. Especially with the holidays.

There's been enough bit rot that a bunch of stuff probably needs to be redone to get the tests to work (the good news seems to be everytime I test this stuff PyQt/PySide is easier to install... so maybe I can fully switch to something like tox without any ugly hacks on all platforms.

The problem fundamentally, is I wrote Quamash as a way to solve other problems (I had an app I started writing for Oblivion and Fallout New Vegas mod manager)... but I'm not writing that app, and I'm not playing FNV or Oblivion anymore (though I do get the itch to pick it up... despite spending like 500 hours on those games I haven't beaten either of them)

hartytp commented 2 years ago

@rr- FWIW https://github.com/CabbageDevelopment/qasync is a more active fork of quamash