CEF Python is an open source project founded by Czarek Tomczak in 2012 to provide python bindings for the Chromium Embedded Framework. Examples of embedding CEF browser are available for many popular GUI toolkits including: wxPython, PyGTK, PyQt, PySide, Kivy, Panda3D and PyWin32.
Some use cases for CEF:
Embed a web browser control with great HTML5 support (based on Chromium)
Use it to create a HTML5 based GUI in an application. This can act as a replacement for GUI toolkits like wxWidgets/Qt/Gtk. For native communication between javascript and python use javascript bindings. Another option is to run an internal python web server and use websockets/XMLHttpRequest for js<>python communication. This way you can write a desktop app in the same way you write web apps.
Render web content off-screen in applications that use custom drawing frameworks. See the Kivy and Panda3D examples.
Use it for automated testing of existing web applications. Use it for web scraping, or as a web crawler or other kind of internet bots.
Supported Python versions and platforms:
Supported Python versions: 2.7 (Python 3.4 will be supported soon, see Issue 121)
Supported platforms: Windows, Linux, Mac (both 32bit and 64bit binaries are available for all platforms)
Windows/Mac: to run some examples go to the examples/ directory that is inside the cefpython3 package. Type “pip show cefpython3” to see where the cefpython3 package was installed. It is recommended to run the wxpython.py example which presents the most features.
Linux packages on PyPI are yet experimental, only latest beta v53+ versions are supported. For Linux stable v31 downloads see: https://github.com/cztomczak/cefpython/wiki/Download_CEF3_Linux
Metadata
Release files for cefpython3 31.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cefpython3-31.2-cp27-none-win_amd64.whl | CPython 2.7 | none | Windows x86-64 | Details |
| cefpython3-31.2-cp27-none-win32.whl | CPython 2.7 | none | Windows x86-32 | Details |
| cefpython3-31.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl | CPython 2.7 | none | macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64 | Details |
Total release size: 114.5 MB
Release files / cefpython3-31.2-cp27-none-win_amd64.whl
| Download URL | cefpython3-31.2-cp27-none-win_amd64.whl |
|---|---|
| Size | 32.1 MB |
| Tags | CPython 2.7 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1980347a477a5117cf9468f0b49f5f13120e885801696c6b73b873ee3550f59d
|
|
BLAKE2b-256 checksum How to use checksums |
5f1dcf4b259d24053482e2ac60fee0b666ba3dab8a7cb39d04b9e17748fa99b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / cefpython3-31.2-cp27-none-win32.whl
| Download URL | cefpython3-31.2-cp27-none-win32.whl |
|---|---|
| Size | 27.3 MB |
| Tags | CPython 2.7 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
6cdb971c20e0411c9cb7cc1dad806f06f08bf8673f134d6592379598b169a814
|
|
BLAKE2b-256 checksum How to use checksums |
0a7488e3699b0c27b9764f784daa55a77ea39ecc47149f5eca96b9e82985f5d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / cefpython3-31.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
| Download URL | cefpython3-31.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl |
|---|---|
| Size | 55.2 MB |
| Tags | CPython 2.7 macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
40dd887b4856a442afdbdc6ea0877c6ecbe61c10ace97c13e0bf69746c92dffe
|
|
BLAKE2b-256 checksum How to use checksums |
6baf8fcd17b1ccbb13f7bd561db5c81c09f8178b433d218805199569ff683abc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |