-
Notifications
You must be signed in to change notification settings - Fork 419
py3.8/cython build error 'asyncpg.protocol.protocol.Codec' has no attribute '__reduce_cython__ #501
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
Comments
Python 3.8 is not supported yet. |
Thanks @elprans , that might explain all the issues I was seeing. Please ping on this issue once there is work going on on it that would be testable so that I can give the Ubuntu/Debian packaging along postgresql-12/py3.8 a retry. |
Should be fixed in #504 |
0.20.0 has been shipped yesterday with 3.8 support. |
Getting same issue with Python 3.8.3 and:
on arm64
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
uvloop?: Sorry, I don't know
Hi,
I was looking at build issues of asyncpg in recent Ubuntu versions. After some struggle I decided to go ahead and use asyncpg 0.19 for its release page listing PG-12 support.
It passes the PG-12 related issues it failed on before, but it breaks on some odd cython errors that exceed my python-foo. I wanted to report this here in case it might be known or if there are others affected by the same.
The build errors look like:
The latter one is repeating with different sources and trace paths.
A full log is in pastebin here
Note: I first sumbled about pgptoto being removed from the release tarball in 0.19, but I fused it with head of pgproto at
93f8959
as all commits since the last in the git submodule reference read safe and good. If you'd want me to exchange that for another version let me know.The text was updated successfully, but these errors were encountered: