= Python-EFL 1.14.0 release =
We are pleased to announce that **Python-EFL** 1.14.0 is now released
and available for download.


More information about the python bindings can be found at:
https://phab.enlightenment.org/w/projects/python_bindings_for_efl/

---

= What's New =

== Fixes ==

 * Fixed evas.Textgrid to not leak on cellrow_set()

== Improvements ==

 * Re-added evas.SmartObject (with incompatible API compared to the earlier
   incarnation) and made elm.Object inherit from it.
 * Better init/shutdown management in all modules, no more need to
   manually call those functions (no harm in doing it though).

== Changes ==

 * elm.List.callback_highlighted_add: Added item param to func
 * elm.List.callback_unhighlighted_add: Added item param to func
 * elm.Toolbar.callback_clicked_add: Added item param to func
 * elm.Toolbar.callback_longpressed_add: Added item param to func
 * elm.Slideshow: item_data are now a single value, instead of args/kargs,
   like is implemented in Gengrid/Genlist

== Additions ==

 * evas.Smart
 * evas.Image.orient
 * edje.Edje.text_class_get
 * edje.text_class_get
 * elm.systray
 * elm.Configuration.window_auto_focus_animate
 * elm.Configuration.window_auto_focus_enable
 * elm.Image.memfile_set
 * elm.MultiButtonEntry.callback_item_longpressed_add
 * elm.MultiButtonEntry.callback_item_longpressed_del
 * elm.NaviframeItem.pop_cb_set
 * elm.Photocam.image_orient
 * elm.Scrollable.loop
 * elm.Slider.indicator_visible_mode
 * elm.Transit.go_in
 * elm.on_config_all_changed
 * elm.on_ethumb_connect
 * elm.on_policy_changed
 * elm.on_process_background
 * elm.LayoutClass.file is now also readable
 * elm.Video.file is now also readable

== Deprecation ==

 * evas.Rect.intercepts: Use intersects() instead


---

= Building and Dependencies =

== PYPI ==

The package is available on pypi, that means you should be able to
install using pip:

```
pip install python-efl
```

== Manual Install ==

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.2+)
* efl (1.14)
* elementary (1.14)
* python-dbus (0.83+)

If you wish to compile using the Cython sources:
* cython (0.21+)


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

== Download ==

| **tar.gz** | 
https://download.enlightenment.org/rel/bindings/python/python-efl-1.14.0.tar.gz
|
| **tar.bz2** |
https://download.enlightenment.org/rel/bindings/python/python-efl-1.14.0.tar.bz2
|
| **tar.xz** | 
https://download.enlightenment.org/rel/bindings/python/python-efl-1.14.0.tar.xz
|
| **md5sums** |
https://download.enlightenment.org/rel/bindings/python/python-efl-1.14.0.md5sums
|
| **sha1sums** |
https://download.enlightenment.org/rel/bindings/python/python-efl-1.14.0.sha1sums
|
| **sha256sums** |
https://download.enlightenment.org/rel/bindings/python/python-efl-1.14.0.sha256sums
|

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/
---

= Projects using Python-EFL =

| **Project** | **Website** |
| -- | -- |
| **Enter** - LightDM greeter | https://github.com/wfx/enter/ |
| **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.



------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Enlightenment-announce mailing list
Enlightenment-announce@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-announce

Reply via email to