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
Support Python 3.8 #1430
Comments
|
Currently on Python3.7b1, I cannot install gevent 1.4 from PyPI (compilation fails with an error related to PyCode_New), but everything works fine when I install from master (I have a test suite using gevent that passes too). |
gevent 1.4 is tested and supported on Python 3.7. Perhaps upgrading to a Python 3.7 final release would help? I do recall breakage in an C API pretty late in the game and Cython had to be updated to workaround it. |
|
3.8b4 support landed in #1456 |
|
Python 3.8 has now been released. Can we have a gevent release so that libraries depending on gevent can start supporting Python 3.8 too? |
|
gevent 1.5a2 has been released to PyPI. Wheels are still building and will be uploaded when complete. (Note that there will be no Windows wheels for 3.8 as 3.8 is not available on Appveyor yet.) |
It looks like Appveyor supports 3.8 now: |
|
@jamadden Will stable 1.5 with support for Python 3.8 be released soon? |
|
There are releases of gevent 1.5 that support Python 3.8 now. Just because it's 1.5a4 doesn't mean "don't use it". gevent never makes a release that isn't suitable for production. The 'a' is a strict interpretation of semantic versioning meaning that the new API is still subject to change. I could release the exact same code as 1.5.0, but that's a false signal and we'd burn though numbers pretty quickly (we'd be at something like 1.25 by now). |
|
I understand that you do not want to burn the release numbers to fast. But 1.5a4 stills seems to be a pre-release. Would it be possible to make it a "real"-release? My company policy says "no prereleases". :-( I am a not a python-expert so I do not know what the implications are if such a release has been delivered. |
Now that beta1 is out, it's time to start work on supporting 3.8.
First step is to add it to CI and make sure the generic tests pass.
Then the next step is to add its stdlib unit tests and make them pass.
The text was updated successfully, but these errors were encountered: