= Python-EFL 1.17.0 release=
We are pleased to announce that **Python-EFL** 1.17.0 is now released and
available for download.
== Download ==
http://download.enlightenment.org/rel/bindings/python/python-efl-1.17.0.tar.gz
http://download.enlightenment.org/rel/bindings/python/python-efl-1.17.0.tar.gz.sha256
http://download.enlightenment.org/rel/bindings/python/python-efl-1.17.0.tar.bz2
http://download.enlightenment.org/rel/bindings/python/python-efl-1.17.0.tar.bz2.sha256
http://download.enlightenment.org/rel/bindings/python/python-efl-1.17.0.tar.xz
http://download.enlightenment.org/rel/bindings/python/python-efl-1.17.0.tar.xz.sha256
The packages is also available on pypi, to install just use:
pip install python-efl
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 =
Lots of new features comes with this release, the most important are:
* New module **ecore_input**
* New module** ecore_con** (**Client** and **Lookup** classes)
* New module **ethumb** and **ethumb_client** (**Ethumb** and
**EthumbClient** classes)
* ** Drag and drop** support in elementary
* Fixed compatibility with **python 3.5** (utils.deprecated was broken)
As always all the new features of efl and elementary 1.17 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)
---
= Building and Dependencies =
If you have existing Python-EFL 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.17)
* elementary (1.17)
* python-dbus (0.83+)
If you wish to compile using the Cython sources a required dependency is:
* 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.
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Enlightenment-release mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-release