Go to file
Davide Andreoli f3c99eeafa gitignore++ 2021-11-14 23:25:02 +01:00
doc Docs: added infra for tutorials 2021-11-14 23:24:18 +01:00
efl Open 1.26 development phase 2020-09-24 19:31:13 +02:00
examples Say goodbye to the Systray widget 2018-08-22 21:01:20 +02:00
include Fix for 1.22 Eo api changes 2019-04-23 08:54:13 +02:00
tests Fix tests 2020-04-27 20:02:57 +02:00
.gitignore gitignore++ 2021-11-14 23:25:02 +01:00
AUTHORS Python-EFL: updated authors 2014-03-01 22:03:44 +01:00
CODING Update release instructions 2020-04-30 07:57:59 +02:00
COPYING Python-EFL: fix the mess with the lgpl version. 2013-12-07 17:54:58 +01:00
COPYING.LESSER ops, forgot to add the .LESSER file 2013-12-07 18:06:25 +01:00
ChangeLog Prepare 1.25 release 2020-09-24 19:04:53 +02:00
INSTALL Prepare the 1.24 release 2020-04-30 07:46:20 +02:00
MANIFEST.in Convert changes.html in a standard ChangeLog file 2015-01-07 00:31:06 +01:00
Makefile rename Edje.Object to Efl.Canvas.Layout 2017-12-09 20:42:20 +01:00
README.md New markdown README 2021-11-12 07:51:27 +01:00
api_coverage.py Prepeare the 1.23 release 2019-10-06 08:45:57 +02:00
setup.cfg Simplify setup.py elm extensions, disable builder option in setup.cfg 2013-11-19 21:21:03 +02:00
setup.py Fix build after README rename 2021-11-14 20:24:02 +01:00

README.md

Python bindings for EFL

Stable releases

All the stable releases of python-efl can always be found at: http://download.enlightenment.org/rel/bindings/python/

To install unpack the tarball and run:

python setup.py build
sudo python setup.py install

NOTE: due to strange cython+gcc behaviour we highly suggest to build python-efl using clang. If you experience issues using gcc (like memory exhausted or strange compile errors) just use clang in this way:

cc=clang python setup.py build

Source repository

Development take place on git, in the master branch, while we backport bugfixes in the release branches. You will find a branch for each released version, branches are named as python-efl-X.X.

Main repository

https://git.enlightenment.org/bindings/python/python-efl.git/

Secondary repository

https://github.com/DaveMDS/python-efl

The GitHub repo has been created to simplify the workflow for people that do not have a git account in the E repo, and thus improving collaboration. Feel free to make pull requests on GitHub.

Documentation

Documentation for the last stable release can be found at here. Additionally you can generate the documentation yourself from the source code using the following command:

  python setup.py build build_doc

Some of the projects using Python-EFL (in random order)

Project Website
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/
Eluminance - Fast photo browser https://github.com/DaveMDS/eluminance
Egitu - Git User Interface https://github.com/DaveMDS/egitu
Edone - GettingThingsDone https://github.com/DaveMDS/edone
Lekha - PDF viewer https://github.com/kaihu/lekha
Epack - Archive extractor https://github.com/wfx/epack

... and many more that cannot fit in this short list. If have some code and want it in this list just let us know.