-
Notifications
You must be signed in to change notification settings - Fork 138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python 3.9 #110
Comments
The |
I only get 5 failures when testing against Python 3.9.0b1. Aside from the uvloop related problems, the remaining one is something I should look into. |
I filed a Python issue to reconsider making |
I've created a ticket in uvloop: MagicStack/uvloop#349 |
I've released AnyIO 1.3.1 which includes this workaround. |
Thank you for the quick fix and release. It allowed me to update the Fedora package and clear the build failure. |
Hello, I'm the package maintainer for python-anyio in Fedora. Our development branch (Rawhide) has updated Python to 3.9 (pre-release versions) to get a head start on identifying issues with other Python packages. We discovered that the anyio test suite doesn't pass on 3.9.
https://bugzilla.redhat.com/show_bug.cgi?id=1817681
Another maintainer pointed out an upstream issue that introduced
asyncio.loop.shutdown_default_executor
.https://bugs.python.org/issue34037#msg366812
I think this means that anyio will need changes to be compatible with Python 3.9. Here is the warning in the "What’s New In Python 3.9" document.
I'm not familiar enough with the code base to implement the fix myself, I just wanted to bring it to your attention. Once the fix is commited or submitted as a pull request, I can include the relevant commits as a patch in the Fedora package without waiting for a corresponding anyio release.
The text was updated successfully, but these errors were encountered: