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 [email protected] 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
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
