= 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

Reply via email to