= Python-EFL 1.12.0 release=
We are pleased to announce that **Python-EFL** 1.12.0 is now released and
available for download.
== Download ==
http://download.enlightenment.org/rel/bindings/python/python-efl-1.12.0.tar.gz
http://download.enlightenment.org/rel/bindings/python/python-efl-1.12.0.tar.bz2
http://download.enlightenment.org/rel/bindings/python/python-efl-1.12.0.md5sum
http://download.enlightenment.org/rel/bindings/python/python-efl-1.12.0.sha1sum
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 =
No major changes have been made since the last 1.11 release. All the new
features of efl and elementary 1.12 has been ported and the usual has been
done in fixing bugs and optimizing speed. (see **changes.html** in the
tarball for the full list of changes)
== Shortlog ==
Dave Andreoli (11):
* Make cython 0.21 happy
* Cython 0.21.1 is broken for py3, blacklisted.
* New 1.12 api: edje_object_part_text_input_hint_set/get
* New 1.12 API: elm_entry_input_hint_set/get
* New 1.12 API: elm_process_state_get
* Optimize the _set_properties_from_keyword_args() function.
* New 1.12 API: elm_panel_scrollable_set/get/content_size_set
* New 1.12 API: elm_fileselector_current_name_set/get
* New 1.12 API: edje_object_base_scale_get
* setup.py: do not fail when sphinx is not found
* New 1.12 enums: Input panel variations
Kai Huuhko (2):
* Examples: set hoversel text in a callback
* Elm.menu: Fix documentation for item_add parameters
---
= 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.12)
* elementary (1.12)
* python-dbus (0.83+)
If you wish to compile using the Cython sources:
* cython (0.19+)
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 |
... and many more that cannot fit in this short list.
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Enlightenment-release mailing list
Enlightenment-release@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-release