X Tutup
The Wayback Machine - https://web.archive.org/web/20200908155919/https://github.com/cztomczak/cefpython/projects/
Skip to content

Automated builds and CI builds

Updated Aug 24, 2018
  

It would be nice to have automated builds with similar functionality as in upstream CEF Spotify builds. This would require setting up VMs for Windows / Mac / Linux (sponsors are welcome) and creating tools for such automation. Additionally it would be good to support CI builds with Travis / AppVeyor on GitHub.

It would be nice to have monthly releases with latest Chromium version. Upstream CEF releases with update to latest Chromium (the "Supported branches") usually occur every month. We could track them. Long term sponsorships are welcome. We could even track CEF commits on a daily/weekly basis when combined with Automated Builds (see the project above).

Complete CEF API coverage

Updated Aug 24, 2018
  

Currently CEF API is limited in cefpython. API needs to be exposed by hand and that is a tedious work. More than half of CEF API is still not exposed. This project is to create tools that will ease exposing complete CEF API in an automated way using generators.

ARM / Android support

Updated Aug 24, 2018
  

Support for ARM platforms like Chromebook and Raspberry Pi. Support for Android.

Refactor Cython sources

Updated Aug 24, 2018
  

Refactor Cython sources for better API in the cefpython3 package, faster build times and to allow generating documentation from in-source docs.

  • Enhance API, better package structure with classes like Browser, Embedder, AppSettings and submodules such as cef.helpers, cef.utils etc.
  • Don't combine pyx files, make each an independent module with its own imports. This will give better readable code, faster build times and better integration with Pycharm IDE.
  • API reference generated from in-source docs

Improve performance

Updated Oct 5, 2018
  

Performance related tasks

Refactor examples

Updated Aug 24, 2018
  
  • Simplify examples
  • Unify examples so that a single script works on all platforms
  • Create more examples: a basic and advanced examples for wxPython, tkinter example, port the Panda3D example from CEF 1
  • Create examples for Python packagers (py2exe, pyinstaller, cx_Freeze, py2app)
You can’t perform that action at this time.
X Tutup