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