aio-libs/aiozmq

Support Python 3.10

musicinmybrain opened this issue · 4 comments

Explicit loop parameters, deprecated since Python 3.8, will be removed throughout the public asyncio APIs in Python 3.10. See also this overview on StackOverflow. This causes widespread test failures in aiozmq with the available pre-release versions of Python 3.10.

I was considering taking over maintaining the python-aiozmq package in Fedora Linux, which was recently “orphaned,” but I can’t keep it in the distribution without a path forward for Python 3.10, and the needed changes seem not-quite-trivial (else I would just offer a quick PR).

Any thoughts? Thanks!

Now I see that you already mentioned dropping explicit loop parameters in #166. Please feel free to close this as a duplicate if you like.

Yes, I need to get back to working on this, thanks for the reminder!

Any PRs implementing some of this would be appreciated.

works on branch master!