davemds pushed a commit to branch python-efl-1.25. http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=2cb6e46ab8b1bd14fb3d9bf78891555af5baea03
commit 2cb6e46ab8b1bd14fb3d9bf78891555af5baea03 Author: Dave Andreoli <d...@gurumeditation.it> Date: Fri Nov 12 07:51:27 2021 +0100 New markdown README (cherry picked from commit 0253f9e178370a1d77dd081d395bf07e35669665) --- README | 7 ------- README.md | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+), 7 deletions(-) diff --git a/README b/README deleted file mode 100644 index 59cffa6..0000000 --- a/README +++ /dev/null @@ -1,7 +0,0 @@ - -EFL is a collection of libraries for handling many common tasks a -developer man have such as data structures, communication, rendering, -widgets and more. - -PYTHON-EFL are the python bindings for the whole EFL stack (eo, evas, ecore, -edje, emotion, ethumb and elementary) diff --git a/README.md b/README.md new file mode 100644 index 0000000..0ea3f11 --- /dev/null +++ b/README.md @@ -0,0 +1,59 @@ +# 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](https://docs.enlightenment.org/python-efl/current/). +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. + --