PRed the tutos: https://github.com/DaveMDS/python-efl/pull/5
Kind Regards, Abdur-Rahmaan Janhangeer about <https://compileralchemy.github.io/> | blog <https://www.pythonkitchen.com> github <https://github.com/Abdur-RahmaanJ> Mauritius On Mon, Oct 9, 2023 at 3:40 PM Abdur-Rahmaan Janhangeer < arj.pyt...@gmail.com> wrote: > Thanks 🎉👍 > > On Sun, 8 Oct 2023, 09:03 Davide Andreoli, <d...@gurumeditation.it> wrote: > >> Hi guys, >> I finally found the time to roll up the 1.26.1 maintenance release that >> should fix compilation issues in recent pythons. >> >> The tarballs has been uploaded to pypi and e.org, please give them a try >> >> The only thing remaining is pushing to git, I'm not able to push to the e >> git repo, it seems it does not accept my ssh key anymore. Probably after >> the switch to gitea? >> @raster: can you enable my user again on my repos? Thanks!! >> >> Seeya :) >> >> Il giorno gio 23 mar 2023 alle ore 12:36 Simon Lees <sfl...@suse.de> ha >> scritto: >> >> > Hi Davide, >> > >> > Would you mind spinning out a 1.26.1 release that's generated with the >> > latest cython, the generated files in the tarball aren't compatible with >> > python 3.11, there are a bunch of errors such as. >> > >> > [ 779s] efl/eo/efl.eo.c: In function ‘__Pyx_PyErr_GetTopmostException’: >> > [ 779s] efl/eo/efl.eo.c:7417:21: error: ‘_PyErr_StackItem’ {aka ‘struct >> > _err_stackitem’} has no member named ‘exc_type’ >> > [ 779s] 7417 | while ((exc_info->exc_type == NULL || >> > exc_info->exc_type == Py_None) && >> > [ 779s] | ^~ >> > >> > Full log here >> > >> > >> https://build.opensuse.org/package/live_build_log/home:StevenK:branches:X11:Enlightenment:Factory/python-efl/openSUSE_Tumbleweed/x86_64 >> > >> > There was also a cython bug report at >> > https://github.com/cython/cython/issues/4500 >> > >> > If you need me to test a package before you publish it, let me know >> > thats pretty easy for me to do. >> > >> > Thanks >> > >> > Simon >> > >> > On 2/28/22 06:02, Davide Andreoli wrote: >> > > = Python-EFL 1.26.0 release= >> > > We are pleased to announce that **Python-EFL** 1.26.0 is now released >> and >> > > available for download. >> > > >> > > == Download == >> > > http://download.enlightenment.org/rel/bindings/python/python-efl >> > > -1.26.0.tar.xz >> > > < >> > >> http://download.enlightenment.org/rel/bindings/python/python-efl-1.25.0.tar.xz >> > > >> > > http://download.enlightenment.org/rel/bindings/python/python-efl >> > > -1.26.0.tar.xz.sha256 >> > > < >> > >> http://download.enlightenment.org/rel/bindings/python/python-efl-1.25.0.tar.xz.sha256 >> > > >> > > >> > > To install unzip the tarball and run: >> > > ``` >> > > python setup.py build >> > > sudo python setup.py install >> > > ``` >> > > >> > > 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 = >> > > >> > > As always new features of EFL have been ported and the usual has been >> > done >> > > in fixing bugs, optimizing speed and improving documentation. (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.7+/3.2+) >> > > * efl (1.26) >> > > * python-dbus (0.83+) >> > > * python-setuptools >> > > * python-packaging >> > > >> > > If you wish to compile using the Cython sources a required dependency >> is: >> > > * cython (0.28+) >> > > >> > > >> > > To install the bindings run: >> > > >> > > (sudo) python setup.py install >> > > >> > > or: >> > > (sudo) python3 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/ >> > > **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. >> > > >> > > _______________________________________________ >> > > enlightenment-devel mailing list >> > > enlightenment-devel@lists.sourceforge.net >> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > >> > -- >> > Simon Lees (Simotek) http://simotek.net >> > >> > Emergency Update Team keybase.io/simotek >> > SUSE Linux Adelaide Australia, UTC+10:30 >> > GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B >> > >> >> _______________________________________________ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel