aiozmq icon indicating copy to clipboard operation
aiozmq copied to clipboard

Support Python 3.10

Open musicinmybrain opened this issue 3 years ago • 3 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!

musicinmybrain avatar Jul 16 '21 18:07 musicinmybrain

Now I see that you already mentioned dropping explicit loop parameters in https://github.com/aio-libs/aiozmq/issues/166. Please feel free to close this as a duplicate if you like.

musicinmybrain avatar Jul 16 '21 18:07 musicinmybrain

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

Any PRs implementing some of this would be appreciated.

JelleZijlstra avatar Jul 16 '21 19:07 JelleZijlstra

works on branch master!

weaming avatar Sep 30 '22 13:09 weaming

Fixed in the latest release: https://pypi.org/project/aiozmq/1.0.0/

JelleZijlstra avatar Nov 03 '22 01:11 JelleZijlstra