= 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