Repository navigation
Conversation
|
Related: Cython's changelog, showing that version 0.29.12 fixed this bug. |
|
Hi, with the official release of Python 3.8 it would be nice if this got some more action! I was able to get uvloop to compile with the newest version of Cython as well. |
|
Even with the Cython version update as made in this PR (insurgency/aioa2squery@48683f0) uvloop installs in a fresh 3.8 environment fail (see). Are these changes confirmed to work for any other 3.8 users? |
It is also failing for me on python3.8 |
|
@h1nk @atezerjani You'd have to build it from scratch (the way it works if you follow the build instructions in the repo). Otherwise, you get the source distribution, which includes the already-cythonized C code, which won't work with python3.8 due to the cython version used to generate it. You can confirm the build works with this update via: That said, if you run the tests via: after the above, several of the tests are failing under 3.8. It's not clear to me yet if it's just a problem with making the tests 3.8-compatible, or if it is the underlying code. |
|
Could you please rebase on top of latest master? |
Maybe this solves MagicStack#266?
|
@1st1 Done -- although feel free to close this PR and merge your own if other minor changes are necessary and you don't want to block on me (I don't need credit for this lol). Also, note, last I ran the tests (which was admittedly before the most recent PR), they did not all pass. As I said above, I don't know if that is an issue with the test design or the underlying 3.8 compatibility though. From comments on #277 though it sounds like with just this change it is at least working with 3.8 for a broad set of use cases. |
|
Updated in 65c1a04 Thank you! |
|
Awesome, thank you! |
Maybe this solves #266?