CEF Python 54.1 for Linux (Python 2.7 / 3.4 / 3.5 / 3.6)
This release was removed from PyPI due to cleanup in pip releases (#329). You can install it using files attached to this GitHub release.
Changes in this Release:
- Update to Chrome 54.0.2840.99 and CEF 3.2840.1518.gffd843c (#272)
- Python 3.6 support (#121)
- Update to Cython 0.25.2 (#110)
- Fix "undefined symbol: PyFPE_jbuf" when importing cefpython's Python 2.7 .so module (#266)
- Fix Certificate Transparency support causing some SSL sites fail to load after some time (#279)
- Add ApplicationSettings.net_security_expiration_enabled
Notes on examples:
- Examples provided with this release: hello_world.py, gtk2.py, tkinter_.py and kivy_.py.
- For PyQt4/PySide examples see this comment (tested with python 2.7).
- gtk3.py example doesn't work (#261)
Key changes in upstream CEF between commits 7fe3d03...ffd843c (since CEF Python 54.0):
- Update to Chromium version 54.0.2840.99
- Fix PDF rendering with OSR
- Add CefRequestHandler::OnSelectClientCertificate (allows for client certificate selection programmatically)
- Fix load error when using Request->SetUrl when url contains double byte characters
- Fix crash related to channel ID support, disable channel ID support
- Net security (CT, HSTS) expiration based on build age is now disabled by default. Configurable with CefSettings.enable_net_security_expiration.
- New web plugin API: CefRegisterCdmCallback, CefRegisterWidevineCdm