diff --git a/CODING b/CODING index 31c93c6..ef985c3 100644 --- a/CODING +++ b/CODING @@ -1,3 +1,28 @@ +TODO +==== +* Automatically build and publish binary wheels on pypi + - for py: 36,37,38,39,310 + - for linux x86 and rpi + - see https://packaging.python.org/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/ + - see https://github.com/pypa/manylinux + - also include efl itsef in the wheels? PySide is doing this + +* Drop python 2 compatibility + - Switch to cython3 + - remove all the workarounds for py2 (see strings and enums) + +* Improved editors support, at least on VSCode and PyCharm + +* Try to implement better the elementary module, removing + the __init__ module hack (that create problems in the docs) + +* Make the examples a first citizen! + - install them with python efl + - make them easily runnable + - show them in the docs + - show the code inside the examples themself? + - make the code editable on the fly? + Style ===== diff --git a/README.md b/README.md index bfb96f0..88479a3 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ NOTE: Currently only sources packages are available on pip, this means that the ## Install from released tarballs All the stable releases of python-efl can always be found at: -http://download.enlightenment.org/rel/bindings/python/ +https://download.enlightenment.org/rel/bindings/python/ To install download and unpack a tarball and run: ``` @@ -69,11 +69,9 @@ The HTML generated documentation will be available in the folder: `build/sphinx/ | **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.