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