= Python-EFL 1.16.0 release = We are pleased to announce that **Python-EFL** 1.16.0 is now released and available for download.
== Download == **tar.gz** http://download.enlightenment.org/rel/bindings/python/python-efl-1.16.0.tar.gz http://download.enlightenment.org/rel/bindings/python/python-efl-1.16.0.tar.gz.sha256 **tar.bz2** http://download.enlightenment.org/rel/bindings/python/python-efl-1.16.0.tar.bz2 http://download.enlightenment.org/rel/bindings/python/python-efl-1.16.0.tar.bz2.sha256 **tar.xz** http://download.enlightenment.org/rel/bindings/python/python-efl-1.16.0.tar.xz http://download.enlightenment.org/rel/bindings/python/python-efl-1.16.0.tar.xz.sha256 For convenience the tarballs contain both the Cython sources and generated intermediary C sources, meaning you **do not** need Cython to compile the bindings. Full cython sources are also publicly accessible from our git repository at: https://git.enlightenment.org/bindings/python/python-efl.git/ More information about the python bindings can be found at: https://phab.enlightenment.org/w/projects/python_bindings_for_efl/ --- = What's New = All the new features of efl and elementary 1.16 has been ported and the usual has been done in fixing bugs and optimizing speed. (see **ChangeLog** in the tarball for the full list of changes) The packages is also available on pypi, that means you should be able to install using pip: pip install python-efl == Changelog == Additions: * elm.Configuration.transition_duration_factor * elm.Window.autohide * elm.ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN * elm.Entry.callback_context_open_add/del * elm.ELM_FOCUS_MOVE_POLICY_KEY_ONLY * elm.Object.focus_move_policy * elm.Scrollable.wheel_disabled * evas.Textblock.obstacle_add * evas.Textblock.obstacle_del * evas.Textblock.obstacles_update * evas.EVAS_CALLBACK_CANVAS_VIEWPORT_RESIZE --- = Building and Dependencies = If you have existing Python-EFL or the old split 1.7 release bindings installed, you may wish to uninstall them before compiling and installing to avoid possible conflicts during install and/or runtime. To build the bindings you will need the following libraries: * python (Python 2.6+/3.0+) * efl (1.16) * elementary (1.16) * python-dbus (0.83+) If you wish to compile using the Cython sources: * 0.21 >= cython <= 0.22 To install the bindings run: (sudo) python setup.py install To generate the documentation locally you need: * sphinx (1.1+) * graphviz (optional) To build the documentation: python setup.py build_doc For more information on available build options see: python setup.py --help --- = Projects using Python-EFL = **EpyMC** - Media Center | https://github.com/DaveMDS/epymc **Espionage** - D-Bus inspector | https://phab.enlightenment.org/w/projects/espionage/ **Epour** - BitTorrent Client | https://phab.enlightenment.org/w/projects/epour/ **Econnman** - Connman GUI | https://phab.enlightenment.org/w/projects/econnman/ **eInfo** - System Information Tool | http://forums.bodhilinux.com/index.php?/topic/8289-einfo-system-information/ **eAndora** - GUI for Pandora Internet Radio | http://forums.bodhilinux.com/index.php?/topic/7365-eandora-elm-pandora-client/ **egitu** - Git User Interface | https://github.com/DaveMDS/egitu **edone** - Getting Things Done | https://github.com/DaveMDS/edone **epack** - Tiny archive extractor | https://github.com/wfx/epack ... and many more that cannot fit in this short list. ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel