Skip to content
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 for Python 3.7 #433

Closed
cztomczak opened this issue May 29, 2018 · 5 comments
Closed

Support for Python 3.7 #433

cztomczak opened this issue May 29, 2018 · 5 comments
Milestone

Comments

@cztomczak
Copy link
Owner

cztomczak commented May 29, 2018

According to docs [1] Python 3.7 on Windows builds with Visual Studio 2015, so it's the same as in Python 3.6. Thus there shouldn't be required any signifcant changes to build tools.

Ref:
[1] https://docs.python.org/3.7/using/windows.html#compiling-python-on-windows

@cztomczak cztomczak added this to the v66 milestone May 29, 2018
@cztomczak
Copy link
Owner Author

Getting error when installing Python 3.7.0b4 on Linux using pyenv:
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?.

All requirements were satisfied from the https://github.com/pyenv/pyenv/wiki/common-build-problems page.

@cztomczak
Copy link
Owner Author

According to [1], Python 3.7 requires openssl 1.0.2+ which isn't supported by Ubuntu 14.04.

[1] travis-ci/travis-ci#9069

@cztomczak
Copy link
Owner Author

cztomczak commented May 29, 2018

It seems that the only viable solution is to use Ubuntu 16.04 for Python 3.7. So I will have to create virtualbox machines for Python 3.7 32-bit and Python 3.7 64-bit. My current Linux 32-bit virtualbox machine is using 8.7 GB / 12.5 GB disk space (3 GB cefpython build directory alone), so it should be safe to allocate 12 GB for the new machines as well.

Update: Ubuntu 16.04 64-bit with Python 3.7 fully configured takes 6.8 GB. When installing, minimum space requirements are 8.6 GB.

@cztomczak
Copy link
Owner Author

Cython (current version 0.25.2) needs to be updated to version 0.28.4 to support Python 3.7. See related issue #250.

@cztomczak
Copy link
Owner Author

Python 3.7 is now supported on all platforms.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant