Hi Davide How I have missed that ? I have this command on the top linet, It works now with --root=$PKG. Maybe you must add this in the README. I suppose the binary files were empty without this command.. econnman works now.
The log + prepare + git clone https://git.enlightenment.org/enlightenment/python-efl python-efl-1.26.1 Cloning into 'python-efl-1.26.1'... remote: Enumerating objects: 200, done. remote: Counting objects: 100% (200/200), done. remote: Compressing objects: 100% (178/178), done. remote: Total 14554 (delta 75), reused 87 (delta 19) s Receiving objects: 100% (14554/14554), 14.61 MiB | 1.55 MiB/s, done. Resolving deltas: 100% (10945/10945), done. + cd python-efl-1.26.1 + git checkout eb255fe3fea7bceb975867b08287d64be0f792de Note: switching to 'eb255fe3fea7bceb975867b08287d64be0f792de'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c <new-branch-name> Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at eb255fe Remove old python2-only code + sed -e 's@license@# license@' -i pyproject.toml + build + cd python-efl-1.26.1 + python3 -m pip install . --verbose --root=/tmp/work/pkg Using pip 24.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Processing /tmp/work/src/python-efl-1.26.1 Running command pip subprocess to install build dependencies Using pip 24.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Collecting setuptools Obtaining dependency information for setuptools from https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl.metadata Downloading setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB) Collecting packaging Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl.metadata Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB) Collecting cython==3.1.2 Obtaining dependency information for cython==3.1.2 from https://files.pythonhosted.org/packages/6b/c8/383ad1851fb272920a152c5a30bb6f08c3471b5438079d9488fc3074a170/cython-3.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata Downloading cython-3.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.9 kB) Downloading cython-3.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 1.8 MB/s eta 0:00:00 Downloading setuptools-80.9.0-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 1.8 MB/s eta 0:00:00 Downloading packaging-25.0-py3-none-any.whl (66 kB) Installing collected packages: setuptools, packaging, cython Creating /tmp/pip-build-env-w2d02w3v/overlay/bin changing mode of /tmp/pip-build-env-w2d02w3v/overlay/bin/cygdb to 755 changing mode of /tmp/pip-build-env-w2d02w3v/overlay/bin/cython to 755 changing mode of /tmp/pip-build-env-w2d02w3v/overlay/bin/cythonize to 755 Successfully installed cython-3.1.2 packaging-25.0 setuptools-80.9.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Installing build dependencies ... done Running command Getting requirements to build wheel running egg_info creating src/python_efl.egg-info writing src/python_efl.egg-info/PKG-INFO writing dependency_links to src/python_efl.egg-info/dependency_links.txt writing requirements to src/python_efl.egg-info/requires.txt writing top-level names to src/python_efl.egg-info/top_level.txt writing manifest file 'src/python_efl.egg-info/SOURCES.txt' reading manifest file 'src/python_efl.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'COPYING.LESSER' adding license file 'AUTHORS' writing manifest file 'src/python_efl.egg-info/SOURCES.txt' Getting requirements to build wheel ... done Running command Preparing metadata (pyproject.toml) running dist_info creating /tmp/pip-modern-metadata-lhn7filz/python_efl.egg-info writing /tmp/pip-modern-metadata-lhn7filz/python_efl.egg-info/PKG-INFO writing dependency_links to /tmp/pip-modern-metadata-lhn7filz/python_efl.egg-info/dependency_links.txt writing requirements to /tmp/pip-modern-metadata-lhn7filz/python_efl.egg-info/requires.txt writing top-level names to /tmp/pip-modern-metadata-lhn7filz/python_efl.egg-info/top_level.txt writing manifest file '/tmp/pip-modern-metadata-lhn7filz/python_efl.egg-info/SOURCES.txt' reading manifest file '/tmp/pip-modern-metadata-lhn7filz/python_efl.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'COPYING.LESSER' adding license file 'AUTHORS' writing manifest file '/tmp/pip-modern-metadata-lhn7filz/python_efl.egg-info/SOURCES.txt' creating '/tmp/pip-modern-metadata-lhn7filz/python_efl-1.26.99.dist-info' Preparing metadata (pyproject.toml) ... done Building wheels for collected packages: python-efl Running command Building wheel for python-efl (pyproject.toml) Using Cython 3.1.2 Checking for Eina: OK, found 1.28.99 Checking for Eo: OK, found 1.28.99 Checking for Evas: OK, found 1.28.99 Checking for Ecore: OK, found 1.28.99 Checking for EcoreFile: OK, found 1.28.99 Checking for EcoreInput: OK, found 1.28.99 Checking for EcoreCon: OK, found 1.28.99 Checking for EcoreX: OK, found 1.28.99 Checking for Ethumb: OK, found 1.28.99 Checking for Ethumb_Client: OK, found 1.28.99 Checking for Edje: OK, found 1.28.99 Checking for Emotion: OK, found 1.28.99 Checking for DBus: OK, found 1.3.2 Checking for Elementary: OK, found 1.28.99 Compiling src/efl/eo.pyx because it changed. Compiling src/efl/utils/deprecated.pyx because it changed. Compiling src/efl/utils/conversions.pyx because it changed. Compiling src/efl/utils/logger.pyx because it changed. Compiling src/efl/evas.pyx because it changed. Compiling src/efl/ecore.pyx because it changed. Compiling src/efl/ecore_input.pyx because it changed. Compiling src/efl/ecore_con.pyx because it changed. Compiling src/efl/ecore_x.pyx because it changed. Compiling src/efl/ethumb.pyx because it changed. Compiling src/efl/ethumb_client.pyx because it changed. Compiling src/efl/edje.pyx because it changed. Compiling src/efl/edje_edit.pyx because it changed. Compiling src/efl/emotion.pyx because it changed. Compiling src/efl/dbus_mainloop.pyx because it changed. Compiling src/efl/elementary/__init__.pyx because it changed. [ 1/16] Cythonizing src/efl/dbus_mainloop.pyx [ 2/16] Cythonizing src/efl/ecore.pyx [ 3/16] Cythonizing src/efl/ecore_con.pyx [ 4/16] Cythonizing src/efl/ecore_input.pyx [ 5/16] Cythonizing src/efl/ecore_x.pyx [ 6/16] Cythonizing src/efl/edje.pyx [ 7/16] Cythonizing src/efl/edje_edit.pyx [ 8/16] Cythonizing src/efl/elementary/__init__.pyx [ 9/16] Cythonizing src/efl/emotion.pyx [10/16] Cythonizing src/efl/eo.pyx [11/16] Cythonizing src/efl/ethumb.pyx [12/16] Cythonizing src/efl/ethumb_client.pyx [13/16] Cythonizing src/efl/evas.pyx [14/16] Cythonizing src/efl/utils/conversions.pyx [15/16] Cythonizing src/efl/utils/deprecated.pyx [16/16] Cythonizing src/efl/utils/logger.pyx running bdist_wheel running build running build_py creating build/lib.linux-x86_64-cpython-312/efl/utils copying src/efl/utils/__init__.py -> build/lib.linux-x86_64-cpython-312/efl/utils copying src/efl/utils/setup.py -> build/lib.linux-x86_64-cpython-312/efl/utils copying src/efl/__init__.py -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/utils/setup.py -> build/lib.linux-x86_64-cpython-312/efl/utils copying src/efl/utils/__init__.py -> build/lib.linux-x86_64-cpython-312/efl/utils creating build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/separator.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/need.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/theme.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/thumb.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/index.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/innerwindow.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/notify.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/slider.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/window.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/segment_control.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/scroller.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/genlist.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/label.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/entry.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/clock.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/naviframe.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/dayselector.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/background.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/fileselector_entry.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/table.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/datetime_elm.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/photo.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/fileselector_button.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/mapbuf.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/bubble.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/diskselector.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/flipselector.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/fileselector.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/icon.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/conformant.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/gesture_layer.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/layout.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/list.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/calendar_elm.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/object.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/photocam.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/progressbar.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/slideshow.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/web.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/radio.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/panes.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/menu.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/ctxpopup.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/hoversel.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/transit.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/multibuttonentry.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/grid.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/check.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/frame.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/hover.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/__init__.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/video.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/colorselector.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/toolbar.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/spinner.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/flip.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/configuration.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/map.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/general.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/popup.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/plug.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/panel.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/button.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/actionslider.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/image.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/gengrid.py -> build/lib.linux-x86_64-cpython-312/efl/elementary copying src/efl/elementary/box.py -> build/lib.linux-x86_64-cpython-312/efl/elementary running egg_info writing src/python_efl.egg-info/PKG-INFO writing dependency_links to src/python_efl.egg-info/dependency_links.txt writing requirements to src/python_efl.egg-info/requires.txt writing top-level names to src/python_efl.egg-info/top_level.txt reading manifest file 'src/python_efl.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'COPYING.LESSER' adding license file 'AUTHORS' writing manifest file 'src/python_efl.egg-info/SOURCES.txt' copying src/efl/dbus_mainloop.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/e_dbus.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/e_dbus.h -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/ecore.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/ecore_con.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/ecore_input.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/ecore_x.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/edje.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/edje_edit.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/emotion.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/eo.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/ethumb.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/ethumb_client.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/evas.c -> build/lib.linux-x86_64-cpython-312/efl copying src/efl/utils/conversions.c -> build/lib.linux-x86_64-cpython-312/efl/utils copying src/efl/utils/deprecated.c -> build/lib.linux-x86_64-cpython-312/efl/utils copying src/efl/utils/logger.c -> build/lib.linux-x86_64-cpython-312/efl/utils copying src/efl/elementary/__init__.c -> build/lib.linux-x86_64-cpython-312/efl/elementary running build_ext building 'efl.eo' extension creating build/temp.linux-x86_64-cpython-312/src/efl gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/eo.c -o build/temp.linux-x86_64-cpython-312/src/efl/eo.o -pthread -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/eo.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/eo.cpython-312-x86_64-linux-gnu.so -leo -leina -pthread -lm -lrt -ldl building 'efl.utils.deprecated' extension creating build/temp.linux-x86_64-cpython-312/src/efl/utils gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/utils/deprecated.c -o build/temp.linux-x86_64-cpython-312/src/efl/utils/deprecated.o -pthread -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/utils/deprecated.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/utils/deprecated.cpython-312-x86_64-linux-gnu.so -leina -pthread -lm -lrt -ldl building 'efl.utils.conversions' extension gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/utils/conversions.c -o build/temp.linux-x86_64-cpython-312/src/efl/utils/conversions.o -pthread -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/utils/conversions.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/utils/conversions.cpython-312-x86_64-linux-gnu.so -leo -leina -pthread -lm -lrt -ldl -leina -pthread -lm -lrt -ldl building 'efl.utils.logger' extension gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/utils/logger.c -o build/temp.linux-x86_64-cpython-312/src/efl/utils/logger.o -pthread -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/utils/logger.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/utils/logger.cpython-312-x86_64-linux-gnu.so -leina -pthread -lm -lrt -ldl building 'efl.evas' extension gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/evas.c -o build/temp.linux-x86_64-cpython-312/src/efl/evas.o -pthread -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/lua5.2 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/ecore-1 -I/usr/include/ector-1 -I/usr/include/eet-1 -I/usr/include/emile-1 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/evas.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/evas.cpython-312-x86_64-linux-gnu.so -levas -lecore -lector -lemile -lefl -leo -leina -pthread -lm -lrt -ldl building 'efl.ecore' extension gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/ecore.c -o build/temp.linux-x86_64-cpython-312/src/efl/ecore.o -I/usr/include/efl-1 -I/usr/include/eet-1 -I/usr/include/dbus-1.0 -I/usr/include/eina-1/eina -pthread -I/usr/include/eldbus-1 -I/usr/include/ecore-1 -Wno-deprecated-declarations -I/usr/include/eina-1 -I/usr/include/eo-1 -I/usr/include/efl-1/interfaces -I/usr/include/ecore-con-1 -Wno-misleading-indentation -Wno-unused-variable -Wno-format-security -I/usr/include/ecore-file-1 -fno-var-tracking-assignments -I/usr/include/emile-1 -I/usr/lib/dbus-1.0/include gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/ecore.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/ecore.cpython-312-x86_64-linux-gnu.so -lecore -lefl -leo -leina -pthread -lm -lrt -ldl -lecore_file -leina -pthread -lm -lrt -ldl building 'efl.ecore_input' extension gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/ecore_input.c -o build/temp.linux-x86_64-cpython-312/src/efl/ecore_input.o -pthread -I/usr/include/ecore-input-1 -I/usr/include/eeze-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/ecore-file-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/eet-1 -I/usr/include/emile-1 -I/usr/include/ecore-1 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/ecore_input.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/ecore_input.cpython-312-x86_64-linux-gnu.so -lecore_input -leo -leina -pthread -lm -lrt -ldl building 'efl.ecore_con' extension gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/ecore_con.c -o build/temp.linux-x86_64-cpython-312/src/efl/ecore_con.o -pthread -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/eet-1 -I/usr/include/emile-1 -I/usr/include/ecore-1 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -pthread -I/usr/include/ecore-file-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/eet-1 -I/usr/include/emile-1 -I/usr/include/ecore-1 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/ecore_con.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/ecore_con.cpython-312-x86_64-linux-gnu.so -lecore_con -lecore -lefl -leo -leina -pthread -lm -lrt -ldl building 'efl.ecore_x' extension gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/ecore_x.c -o build/temp.linux-x86_64-cpython-312/src/efl/ecore_x.o -pthread -I/usr/include/ecore-x-1 -I/usr/include/ecore-input-1 -I/usr/include/eeze-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/ecore-file-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/eet-1 -I/usr/include/emile-1 -I/usr/include/ecore-1 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/ecore_x.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/ecore_x.cpython-312-x86_64-linux-gnu.so -lecore_x -lefl -leo -leina -pthread -lm -lrt -ldl building 'efl.ethumb' extension gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/ethumb.c -o build/temp.linux-x86_64-cpython-312/src/efl/ethumb.o -D_REENTRANT -pthread -I/usr/include/ethumb-1 -I/usr/include/edje-1 -I/usr/include/ecore-evas-1 -I/usr/include/ecore-input-evas-1 -I/usr/include/ecore-input-1 -I/usr/include/eeze-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/ecore-imf-evas-1 -I/usr/include/ecore-imf-1 -I/usr/include/embryo-1 -I/usr/include/eio-1 -I/usr/include/efreet-1 -I/usr/include/ecore-file-1 -I/usr/include/ecore-ipc-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/ecore-audio-1 -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/ecore-1 -I/usr/include/ector-1 -I/usr/include/eet-1 -I/usr/include/emile-1 -I/usr/include/lua5.2 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/ethumb.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/ethumb.cpython-312-x86_64-linux-gnu.so -lethumb -lefl -leo -leina -pthread -lm -lrt -ldl building 'efl.ethumb_client' extension gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/ethumb_client.c -o build/temp.linux-x86_64-cpython-312/src/efl/ethumb_client.o -D_REENTRANT -pthread -I/usr/include/ethumb-client-1 -I/usr/include/ethumb-1 -I/usr/include/edje-1 -I/usr/include/ecore-evas-1 -I/usr/include/ecore-input-evas-1 -I/usr/include/ecore-input-1 -I/usr/include/eeze-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/ecore-imf-evas-1 -I/usr/include/ecore-imf-1 -I/usr/include/embryo-1 -I/usr/include/eio-1 -I/usr/include/efreet-1 -I/usr/include/ecore-file-1 -I/usr/include/ecore-ipc-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/ecore-audio-1 -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/ecore-1 -I/usr/include/ector-1 -I/usr/include/eet-1 -I/usr/include/emile-1 -I/usr/include/lua5.2 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/ethumb_client.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/ethumb_client.cpython-312-x86_64-linux-gnu.so -lethumb_client -lethumb -lefl -leo -leina -pthread -lm -lrt -ldl building 'efl.edje' extension gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/edje.c -o build/temp.linux-x86_64-cpython-312/src/efl/edje.o -D_REENTRANT -pthread -I/usr/include/edje-1 -I/usr/include/ecore-evas-1 -I/usr/include/ecore-input-evas-1 -I/usr/include/ecore-input-1 -I/usr/include/eeze-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/ecore-imf-evas-1 -I/usr/include/ecore-imf-1 -I/usr/include/embryo-1 -I/usr/include/eio-1 -I/usr/include/efreet-1 -I/usr/include/ecore-file-1 -I/usr/include/ecore-ipc-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/ecore-audio-1 -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/ecore-1 -I/usr/include/ector-1 -I/usr/include/eet-1 -I/usr/include/emile-1 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/lua5.2 -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/edje.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/edje.cpython-312-x86_64-linux-gnu.so -ledje -levas -lecore -lector -lemile -lefl -leo -leina -pthread -lm -lrt -ldl -llua5.2 -lm -ldl building 'efl.edje_edit' extension gcc -O2 -pipe -fPIC -DEDJE_EDIT_IS_UNSTABLE_AND_I_KNOW_ABOUT_IT -I/usr/include/python3.12 -c src/efl/edje_edit.c -o build/temp.linux-x86_64-cpython-312/src/efl/edje_edit.o -D_REENTRANT -pthread -I/usr/include/edje-1 -I/usr/include/ecore-evas-1 -I/usr/include/ecore-input-evas-1 -I/usr/include/ecore-input-1 -I/usr/include/eeze-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/ecore-imf-evas-1 -I/usr/include/ecore-imf-1 -I/usr/include/embryo-1 -I/usr/include/eio-1 -I/usr/include/efreet-1 -I/usr/include/ecore-file-1 -I/usr/include/ecore-ipc-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/ecore-audio-1 -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/ecore-1 -I/usr/include/ector-1 -I/usr/include/eet-1 -I/usr/include/emile-1 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -I/usr/include/lua5.2 -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/edje_edit.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/edje_edit.cpython-312-x86_64-linux-gnu.so -ledje -levas -lecore -lector -lemile -lefl -leo -leina -pthread -lm -lrt -ldl -llua5.2 -lm -ldl building 'efl.emotion' extension gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/emotion.c -o build/temp.linux-x86_64-cpython-312/src/efl/emotion.o -pthread -I/usr/include/emotion-1 -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/lua5.2 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/ector-1 -I/usr/include/eio-1 -I/usr/include/efreet-1 -I/usr/include/ecore-ipc-1 -I/usr/include/eeze-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/ecore-file-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/eet-1 -I/usr/include/emile-1 -I/usr/include/ecore-1 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/emotion.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/emotion.cpython-312-x86_64-linux-gnu.so -lemotion -lefl -leo -leina -pthread -lm -lrt -ldl building 'efl.dbus_mainloop' extension gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/dbus_mainloop.c -o build/temp.linux-x86_64-cpython-312/src/efl/dbus_mainloop.o -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -pthread -I/usr/include/ecore-1 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/e_dbus.c -o build/temp.linux-x86_64-cpython-312/src/efl/e_dbus.o -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -pthread -I/usr/include/ecore-1 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/dbus_mainloop.o build/temp.linux-x86_64-cpython-312/src/efl/e_dbus.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/dbus_mainloop.cpython-312-x86_64-linux-gnu.so -ldbus-1 -lecore -lefl -leo -leina -pthread -lm -lrt -ldl building 'efl.elementary.__init__' extension creating build/temp.linux-x86_64-cpython-312/src/efl/elementary gcc -O2 -pipe -fPIC -I/usr/include/python3.12 -c src/efl/elementary/__init__.c -o build/temp.linux-x86_64-cpython-312/src/efl/elementary/__init__.o -D_REENTRANT -pthread -I/usr/include/elementary-1 -I/usr/include/ecore-x-1 -I/usr/include/ecore-drm2-1 -I/usr/include/elput-1 -I/usr/include/ethumb-client-1 -I/usr/include/ethumb-1 -I/usr/include/edje-1 -I/usr/include/ecore-evas-1 -I/usr/include/ecore-input-evas-1 -I/usr/include/ecore-input-1 -I/usr/include/ecore-imf-evas-1 -I/usr/include/ecore-imf-1 -I/usr/include/embryo-1 -I/usr/include/ecore-audio-1 -I/usr/include/emotion-1 -I/usr/include/evas-1 -I/usr/include/evas-1/canvas -I/usr/include/evas-1/gesture -I/usr/include/lua5.2 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libpng16 -I/usr/include/ector-1 -I/usr/include/eeze-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/efreet-1 -I/usr/include/eio-1 -I/usr/include/efreet-1 -I/usr/include/ecore-file-1 -I/usr/include/ecore-ipc-1 -I/usr/include/ecore-con-1 -I/usr/include/eldbus-1 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/ecore-1 -I/usr/include/eet-1 -I/usr/include/emile-1 -I/usr/include/efl-1 -I/usr/include/efl-1/interfaces -I/usr/include/eo-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -fno-var-tracking-assignments -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-unused-variable -Wno-format-security gcc -shared -O2 -pipe build/temp.linux-x86_64-cpython-312/src/efl/elementary/__init__.o -L/usr/lib -o build/lib.linux-x86_64-cpython-312/efl/elementary/__init__.cpython-312-x86_64-linux-gnu.so -lelementary -lecore_evas -lecore_file -lecore_input -lecore_imf -lecore_con -ledje -levas -lecore -lector -llua5.2 -lm -ldl -leldbus -lethumb_client -lethumb -lemotion -lefreet -leio -leet -lemile -lefl -leo -leina -pthread -lm -lrt -ldl installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/efl copying build/lib.linux-x86_64-cpython-312/efl/ethumb_client.c -> build/bdist.linux-x86_64/wheel/./efl creating build/bdist.linux-x86_64/wheel/efl/utils copying build/lib.linux-x86_64-cpython-312/efl/utils/conversions.c -> build/bdist.linux-x86_64/wheel/./efl/utils copying build/lib.linux-x86_64-cpython-312/efl/utils/deprecated.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl/utils copying build/lib.linux-x86_64-cpython-312/efl/utils/deprecated.c -> build/bdist.linux-x86_64/wheel/./efl/utils copying build/lib.linux-x86_64-cpython-312/efl/utils/setup.py -> build/bdist.linux-x86_64/wheel/./efl/utils copying build/lib.linux-x86_64-cpython-312/efl/utils/logger.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl/utils copying build/lib.linux-x86_64-cpython-312/efl/utils/logger.c -> build/bdist.linux-x86_64/wheel/./efl/utils copying build/lib.linux-x86_64-cpython-312/efl/utils/conversions.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl/utils copying build/lib.linux-x86_64-cpython-312/efl/utils/__init__.py -> build/bdist.linux-x86_64/wheel/./efl/utils copying build/lib.linux-x86_64-cpython-312/efl/ecore_x.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/ethumb.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/ecore_input.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/edje_edit.c -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/dbus_mainloop.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/e_dbus.h -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/emotion.c -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/dbus_mainloop.c -> build/bdist.linux-x86_64/wheel/./efl creating build/bdist.linux-x86_64/wheel/efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/separator.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/need.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/theme.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/thumb.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/index.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/innerwindow.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/notify.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/slider.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/window.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/segment_control.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/scroller.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/genlist.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/label.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/entry.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/clock.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/naviframe.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/dayselector.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/background.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/fileselector_entry.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/table.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/datetime_elm.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/photo.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/fileselector_button.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/mapbuf.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/bubble.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/diskselector.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/flipselector.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/fileselector.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/icon.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/conformant.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/gesture_layer.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/layout.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/list.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/calendar_elm.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/object.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/photocam.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/progressbar.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/__init__.c -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/slideshow.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/web.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/radio.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/panes.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/menu.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/ctxpopup.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/hoversel.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/transit.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/multibuttonentry.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/grid.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/check.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/frame.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/hover.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/__init__.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/video.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/colorselector.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/__init__.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/toolbar.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/spinner.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/flip.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/configuration.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/map.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/general.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/popup.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/plug.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/panel.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/button.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/actionslider.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/image.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/gengrid.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/elementary/box.py -> build/bdist.linux-x86_64/wheel/./efl/elementary copying build/lib.linux-x86_64-cpython-312/efl/e_dbus.c -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/evas.c -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/eo.c -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/eo.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/emotion.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/ecore_con.c -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/edje.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/ecore_x.c -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/edje_edit.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/ecore_con.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/ethumb.c -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/ecore.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/__init__.py -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/evas.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/ecore_input.c -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/edje.c -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/ecore.c -> build/bdist.linux-x86_64/wheel/./efl copying build/lib.linux-x86_64-cpython-312/efl/ethumb_client.cpython-312-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./efl running install_egg_info Copying src/python_efl.egg-info to build/bdist.linux-x86_64/wheel/./python_efl-1.26.99-py3.12.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/python_efl-1.26.99.dist-info/WHEEL creating '/tmp/pip-wheel-ldf6skey/.tmp-8yosu3z6/python_efl-1.26.99-cp312-cp312-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'efl/__init__.py' adding 'efl/dbus_mainloop.c' adding 'efl/dbus_mainloop.cpython-312-x86_64-linux-gnu.so' adding 'efl/e_dbus.c' adding 'efl/e_dbus.h' adding 'efl/ecore.c' adding 'efl/ecore.cpython-312-x86_64-linux-gnu.so' adding 'efl/ecore_con.c' adding 'efl/ecore_con.cpython-312-x86_64-linux-gnu.so' adding 'efl/ecore_input.c' adding 'efl/ecore_input.cpython-312-x86_64-linux-gnu.so' adding 'efl/ecore_x.c' adding 'efl/ecore_x.cpython-312-x86_64-linux-gnu.so' adding 'efl/edje.c' adding 'efl/edje.cpython-312-x86_64-linux-gnu.so' adding 'efl/edje_edit.c' adding 'efl/edje_edit.cpython-312-x86_64-linux-gnu.so' adding 'efl/emotion.c' adding 'efl/emotion.cpython-312-x86_64-linux-gnu.so' adding 'efl/eo.c' adding 'efl/eo.cpython-312-x86_64-linux-gnu.so' adding 'efl/ethumb.c' adding 'efl/ethumb.cpython-312-x86_64-linux-gnu.so' adding 'efl/ethumb_client.c' adding 'efl/ethumb_client.cpython-312-x86_64-linux-gnu.so' adding 'efl/evas.c' adding 'efl/evas.cpython-312-x86_64-linux-gnu.so' adding 'efl/elementary/__init__.c' adding 'efl/elementary/__init__.cpython-312-x86_64-linux-gnu.so' adding 'efl/elementary/__init__.py' adding 'efl/elementary/actionslider.py' adding 'efl/elementary/background.py' adding 'efl/elementary/box.py' adding 'efl/elementary/bubble.py' adding 'efl/elementary/button.py' adding 'efl/elementary/calendar_elm.py' adding 'efl/elementary/check.py' adding 'efl/elementary/clock.py' adding 'efl/elementary/colorselector.py' adding 'efl/elementary/configuration.py' adding 'efl/elementary/conformant.py' adding 'efl/elementary/ctxpopup.py' adding 'efl/elementary/datetime_elm.py' adding 'efl/elementary/dayselector.py' adding 'efl/elementary/diskselector.py' adding 'efl/elementary/entry.py' adding 'efl/elementary/fileselector.py' adding 'efl/elementary/fileselector_button.py' adding 'efl/elementary/fileselector_entry.py' adding 'efl/elementary/flip.py' adding 'efl/elementary/flipselector.py' adding 'efl/elementary/frame.py' adding 'efl/elementary/general.py' adding 'efl/elementary/gengrid.py' adding 'efl/elementary/genlist.py' adding 'efl/elementary/gesture_layer.py' adding 'efl/elementary/grid.py' adding 'efl/elementary/hover.py' adding 'efl/elementary/hoversel.py' adding 'efl/elementary/icon.py' adding 'efl/elementary/image.py' adding 'efl/elementary/index.py' adding 'efl/elementary/innerwindow.py' adding 'efl/elementary/label.py' adding 'efl/elementary/layout.py' adding 'efl/elementary/list.py' adding 'efl/elementary/map.py' adding 'efl/elementary/mapbuf.py' adding 'efl/elementary/menu.py' adding 'efl/elementary/multibuttonentry.py' adding 'efl/elementary/naviframe.py' adding 'efl/elementary/need.py' adding 'efl/elementary/notify.py' adding 'efl/elementary/object.py' adding 'efl/elementary/panel.py' adding 'efl/elementary/panes.py' adding 'efl/elementary/photo.py' adding 'efl/elementary/photocam.py' adding 'efl/elementary/plug.py' adding 'efl/elementary/popup.py' adding 'efl/elementary/progressbar.py' adding 'efl/elementary/radio.py' adding 'efl/elementary/scroller.py' adding 'efl/elementary/segment_control.py' adding 'efl/elementary/separator.py' adding 'efl/elementary/slider.py' adding 'efl/elementary/slideshow.py' adding 'efl/elementary/spinner.py' adding 'efl/elementary/table.py' adding 'efl/elementary/theme.py' adding 'efl/elementary/thumb.py' adding 'efl/elementary/toolbar.py' adding 'efl/elementary/transit.py' adding 'efl/elementary/video.py' adding 'efl/elementary/web.py' adding 'efl/elementary/window.py' adding 'efl/utils/__init__.py' adding 'efl/utils/conversions.c' adding 'efl/utils/conversions.cpython-312-x86_64-linux-gnu.so' adding 'efl/utils/deprecated.c' adding 'efl/utils/deprecated.cpython-312-x86_64-linux-gnu.so' adding 'efl/utils/logger.c' adding 'efl/utils/logger.cpython-312-x86_64-linux-gnu.so' adding 'efl/utils/setup.py' adding 'python_efl-1.26.99.dist-info/licenses/AUTHORS' adding 'python_efl-1.26.99.dist-info/licenses/COPYING' adding 'python_efl-1.26.99.dist-info/licenses/COPYING.LESSER' adding 'python_efl-1.26.99.dist-info/METADATA' adding 'python_efl-1.26.99.dist-info/WHEEL' adding 'python_efl-1.26.99.dist-info/top_level.txt' adding 'python_efl-1.26.99.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for python-efl (pyproject.toml) ... done Created wheel for python-efl: filename=python_efl-1.26.99-cp312-cp312-linux_x86_64.whl size=8813233 sha256=ec9afab6b3d30d9ca253c71b618606e5bbe5cff8553e44d2f004626d8736a73d Stored in directory: /root/.cache/pip/wheels/92/46/99/3d07adff0973028471321d421ad6953f49fd9465dda61e0de4 Successfully built python-efl Installing collected packages: python-efl Successfully installed python-efl-1.26.99 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [notice] A new release of pip is available: 24.2 -> 25.2 [notice] To update, run: pip3 install --upgrade pip =======> WARNING: Footprint ignored. =======> trying to get categories... =======> Adding meta data to Archive python-efl =======> Adding meta data to Archive python-efl.sources =======> compress python-efl1756621359x86_64.cards.tar =======> compress python-efl.sources1756621359any.cards.tar Thanks a lot Davide Best regards Daniel Le sam. 30 août 2025 à 21:55, Davide Andreoli <[email protected]> a écrit : > > > > > > > sabato 30 agosto 2025 21:26, daniel antoine <[email protected]> ha scritto: > > > > > > > Hi Dave > > > > In my recipe I am obliged to add sed -e "s@license@# license@" -i > > pyproject.toml to remove license and license-files in the > > pyproject.toml file or it cause an license.project error > > > > may be it's a question of version of python I have the version 3.12.7 > > > > I have compiled python-efl with python3 -m pip install . --verbose the > > compilation is ok > > but I only have one package to test econnman. I have struggled a lot > > to make it work. > > > > If python-efl is compiled with > > python3 setup.py build > > python3 setup.py install --root=$PKG --optimize=1 --skip-bui > > econnman works > > > > if python-efl is compiled with > > python3 -m pip install . --verbose > > despite the fact that the compile is good I get this when I launch econnman > > > > antoine@grat-os1:~$ econnman-bin > > Traceback (most recent call last): > > File "/usr/bin/econnman-bin", line 19, in <module> > > > > import efl.evas as evas > > ModuleNotFoundError: No module named 'efl' > > Hi, this error means python-efl is not installed. > Please update git and show me the output of: > $ python3 -m pip install . --verbose > > NOTE: if you want to use this command in a recipe to build a package you > probably need to adjust the command to write in the correct place, like it > was with "--root=$PKG" in your old recipe. look at the pip options: > $ python3 -m pip install --help > > Best regards > Dave > > > > > During handling of the above exception, another exception occurred: > > > > Traceback (most recent call last): > > File "/usr/bin/econnman-bin", line 46, in <module> > > > > import elementary as elm > > ModuleNotFoundError: No module named 'elementary' > > > > I don't think I have to recompile econnman with python-efl compiled > > with pip, python-efl is just a dependency > > > > Best regards > > > > Daniel > > > > Le sam. 30 août 2025 à 18:58, Davide Andreoli [email protected] a > > écrit : > > > > > Hi Daniel, > > > > > > I completed right now the build system revamp, you should now be able to > > > build and install the latest git using modern python packaging: > > > $ python -m build (then install the whl file generated in dist) > > > > > > or directly using pip: > > > $ python -m pip install . --verbose > > > > > > I think the latter is better for your recipe > > > $ python -m pip install --help (for more install options) > > > > > > NOTE: directly running the setup.py file is deprecated in python and do > > > not longer work! > > > > > > please let me know if this work for you. > > > > > > Best regards > > > Dave > > > > > > sabato 30 agosto 2025 15:34, daniel antoine [email protected] ha scritto: > > > > > > > Hi Davide > > > > > > > > by removing license and license-files in pyproject.toml it works > > > > during the compilation from the git repository > > > > it adds during the compilation > > > > > > > > adding license file 'COPYING' > > > > adding license file 'COPYING.LESSER' > > > > adding license file 'AUTHORS' > > > > > > > > my receipt > > > > > > > > makedepends=(cython dbus-python efl git libsndfile pulseaudio > > > > python-packaging python-setuptools) > > > > > > > > description="python 3 bindings for the Enlightenment Foundation > > > > Libraries" > > > > url="http://www.enlightenment.org" > > > > > > > > packager="Grat-OS Team" > > > > maintainer="Dania" > > > > > > > > name=python-efl > > > > version=1.26.1 > > > > release=12 > > > > > > > > #source=(http://download.enlightenment.org/rel/bindings/python/$name-$version.tar.xz) > > > > > > > > #Last commit on python-efl repo > > > > #_commit=5accd9350bc4dc2bf1d06bde847a605264c2e78b > > > > _commit=d8830f38ced3413166e13cdab510f1d89f689eec > > > > > > > > prepare() { > > > > git clone https://git.enlightenment.org/enlightenment/python-efl > > > > $name-$version > > > > > > > > cd $name-$version > > > > git checkout ${_commit} > > > > > > > > sed -e "s@license@# license@" -i pyproject.toml > > > > } > > > > > > > > build() { > > > > cd ${name}-$version > > > > > > > > python3 setup.py build > > > > python3 setup.py install --root=$PKG --optimize=1 --skip-build > > > > } > > > > > > > > Best regards > > > > > > > > Daniel > > > > > > > > Le sam. 30 août 2025 à 12:47, daniel antoine [email protected] a écrit > > > > : > > > > > > > > > Hi David > > > > > > > > > > I always get the same error about project.license when I compile from > > > > > source by python setup.py or pip > > > > > > > > > > =======> name: python-efl > > > > > =======> version: 1.26.1 > > > > > =======> release: 10 > > > > > =======> WARNING: python-efl1755521615x86_64.cards.tar.xz already > > > > > exist > > > > > =======> WARNING: python-efl.sources1755521615any.cards.tar.xz > > > > > already exist > > > > > =======> Building starting... > > > > > + prepare > > > > > + git clone https://git.enlightenment.org/enlightenment/python-efl > > > > > python-efl-1.26.1 > > > > > Cloning into 'python-efl-1.26.1'... > > > > > remote: Enumerating objects: 160, done. > > > > > remote: Counting objects: 100% (160/160), done. > > > > > remote: Compressing objects: 100% (138/138), done. > > > > > remote: Total 14514 (delta 53), reused 90 (delta 19) s > > > > > Receiving objects: 100% (14514/14514), 14.59 MiB | 1.72 MiB/s, done. > > > > > Resolving deltas: 100% (10923/10923), done. > > > > > + cd python-efl-1.26.1 > > > > > + git checkout eeba58256d324865c2be2c8c41be30e5cb538d52 > > > > > Note: switching to 'eeba58256d324865c2be2c8c41be30e5cb538d52'. > > > > > > > > > > You are in 'detached HEAD' state. You can look around, make > > > > > experimental > > > > > changes and commit them, and you can discard any commits you make in > > > > > this > > > > > state without impacting any branches by switching back to a branch. > > > > > > > > > > If you want to create a new branch to retain commits you create, you > > > > > may > > > > > do so (now or later) by using -c with the switch command. Example: > > > > > > > > > > git switch -c <new-branch-name> > > > > > > > > > > Or undo this operation with: > > > > > > > > > > git switch - > > > > > > > > > > Turn off this advice by setting config variable advice.detachedHead > > > > > to false > > > > > > > > > > HEAD is now at eeba582 setup.py: silence pyright warnings > > > > > + build > > > > > + cd python-efl-1.26.1 > > > > > + python3 setup.py build > > > > > Using Cython 3.0.11 > > > > > Checking for Eina: OK, found 1.28.99 > > > > > Checking for Eo: OK, found 1.28.99 > > > > > Checking for Evas: OK, found 1.28.99 > > > > > Checking for Ecore: OK, found 1.28.99 > > > > > Checking for EcoreFile: OK, found 1.28.99 > > > > > Checking for EcoreInput: OK, found 1.28.99 > > > > > Checking for EcoreCon: OK, found 1.28.99 > > > > > Checking for EcoreX: OK, found 1.28.99 > > > > > Checking for Ethumb: OK, found 1.28.99 > > > > > Checking for Ethumb_Client: OK, found 1.28.99 > > > > > Checking for Edje: OK, found 1.28.99 > > > > > Checking for Emotion: OK, found 1.28.99 > > > > > Checking for DBus: OK, found 1.3.2 > > > > > Checking for Elementary: OK, found 1.28.99 > > > > > Compiling src/efl/eo.pyx because it changed. > > > > > Compiling src/efl/utils/deprecated.pyx because it changed. > > > > > Compiling src/efl/utils/conversions.pyx because it changed. > > > > > Compiling src/efl/utils/logger.pyx because it changed. > > > > > Compiling src/efl/evas.pyx because it changed. > > > > > Compiling src/efl/ecore.pyx because it changed. > > > > > Compiling src/efl/ecore_input.pyx because it changed. > > > > > Compiling src/efl/ecore_con.pyx because it changed. > > > > > Compiling src/efl/ecore_x.pyx because it changed. > > > > > Compiling src/efl/ethumb.pyx because it changed. > > > > > Compiling src/efl/ethumb_client.pyx because it changed. > > > > > Compiling src/efl/edje.pyx because it changed. > > > > > Compiling src/efl/edje_edit.pyx because it changed. > > > > > Compiling src/efl/emotion.pyx because it changed. > > > > > Compiling src/efl/dbus_mainloop.pyx because it changed. > > > > > Compiling src/efl/elementary/init.pyx because it changed. > > > > > [ 1/16] Cythonizing src/efl/dbus_mainloop.pyx > > > > > [ 2/16] Cythonizing src/efl/ecore.pyx > > > > > [ 3/16] Cythonizing src/efl/ecore_con.pyx > > > > > [ 4/16] Cythonizing src/efl/ecore_input.pyx > > > > > [ 5/16] Cythonizing src/efl/ecore_x.pyx > > > > > [ 6/16] Cythonizing src/efl/edje.pyx > > > > > warning: src/efl/edje_object.pxi:901:17: Assigning to 'char *' from > > > > > 'const char *' discards const qualifier > > > > > warning: src/efl/edje_object.pxi:953:17: Assigning to 'char *' from > > > > > 'const char *' discards const qualifier > > > > > [ 7/16] Cythonizing src/efl/edje_edit.pyx > > > > > [ 8/16] Cythonizing src/efl/elementary/init.pyx > > > > > [ 9/16] Cythonizing src/efl/emotion.pyx > > > > > [10/16] Cythonizing src/efl/eo.pyx > > > > > [11/16] Cythonizing src/efl/ethumb.pyx > > > > > [12/16] Cythonizing src/efl/ethumb_client.pyx > > > > > [13/16] Cythonizing src/efl/evas.pyx > > > > > [14/16] Cythonizing src/efl/utils/conversions.pyx > > > > > [15/16] Cythonizing src/efl/utils/deprecated.pyx > > > > > [16/16] Cythonizing src/efl/utils/logger.pyx > > > > > configuration error: `project.license` must be valid exactly by one > > > > > definition (2 matches found): > > > > > > > > > > - keys: > > > > > 'file': {type: string} > > > > > required: ['file'] > > > > > - keys: > > > > > 'text': {type: string} > > > > > required: ['text'] > > > > > > > > > > DESCRIPTION: > > > > > `Project license <https://peps.python.org/pep-0621/#license>`_. > > > > > > > > > > GIVEN VALUE: > > > > > "LGPL-3.0-only" > > > > > > > > > > OFFENDING RULE: 'oneOf' > > > > > > > > > > DEFINITION: > > > > > { > > > > > "oneOf": [ > > > > > { > > > > > "properties": { > > > > > "file": { > > > > > "type": "string", > > > > > "$$description": [ > > > > > "Relative path to the file (UTF-8) which > > > > > contains the license for the", > > > > > "project." > > > > > ] > > > > > } > > > > > }, > > > > > "required": [ > > > > > "file" > > > > > ] > > > > > }, > > > > > { > > > > > "properties": { > > > > > "text": { > > > > > "type": "string", > > > > > "$$description": [ > > > > > "The license of the project whose meaning > > > > > is that of the", > > > > > "`License field from the core metadata", > > > > > > > > > > "https://packaging.python.org/specifications/core-metadata/#license`_." > > > > > ] } }, "required": [ "text" ] } ] } Traceback (most recent call > > > > > last): File "/tmp/work/src/python-efl-1.26.1/setup.py", line 245, in > > > > > <module> dist = setup( ^^^^^^ File > > > > > "/usr/lib/python3.12/site-packages/setuptools/init.py", line 117, in > > > > > setup return distutils.core.setup(**attrs) > > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File > > > > > "/usr/lib/python3.12/site-packages/setuptools/_distutils/core.py", > > > > > line 157, in setup dist.parse_config_files() File > > > > > "/usr/lib/python3.12/site-packages/setuptools/dist.py", line 655, in > > > > > parse_config_files pyprojecttoml.apply_configuration(self, filename, > > > > > ignore_option_errors) File > > > > > "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > > > > line 71, in apply_configuration config = > > > > > read_configuration(filepath, True, ignore_option_errors, dist) > > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File > > > > > "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > > > > line 139, in read_configuration validate(subset, filepath) File > > > > > "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > > > > line 60, in validate raise ValueError(f"{error}\\n{summary}") from > > > > > None ValueError: invalid pyproject.toml config: `project.license`. > > > > > configuration error: `project.license` must be valid exactly by one > > > > > definition (2 matches found): > > > > > > > > > > - keys: > > > > > 'file': {type: string} > > > > > required: ['file'] > > > > > - keys: > > > > > 'text': {type: string} > > > > > required: ['text'] > > > > > > > > > > =======> ERROR: Building > > > > > 'python-efl.sources1755521615any.cards.tar.xz' failed. > > > > > > > > > > It indicates that the error is in pyproject.toml > > > > > > > > > > I suppose it's here in pyproject.toml > > > > > > > > > > [project] > > > > > dynamic = ['version'] > > > > > name = 'python-efl' > > > > > requires-python = '>= 3.6' > > > > > description = 'Python bindings for Enlightenment Foundation Libraries' > > > > > readme = 'README.md' > > > > > license = 'LGPL-3.0-only' > > > > > license-files = ['COPYING', 'COPYING.LESSER'] > > > > > > > > > > Best regards > > > > > > > > > > Daniel > > > > > > > > > > Le mer. 20 août 2025 à 11:58, daniel antoine [email protected] a > > > > > écrit : > > > > > > > > > > > Hi Davide > > > > > > > > > > > > I have tried to compile to the last commits with setup.py and pip > > > > > > and > > > > > > I get the same error about project. license > > > > > > > > > > > > HEAD is now at 11623c1 Modernize build: Uninstall is no more > > > > > > + build > > > > > > + cd python-efl-1.26.1 > > > > > > + pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir > > > > > > /tmp/work/src/python-efl-1.26.1 > > > > > > Processing /tmp/work/src/python-efl-1.26.1 > > > > > > Preparing metadata (pyproject.toml) ... error > > > > > > error: subprocess-exited-with-error > > > > > > > > > > > > × Preparing metadata (pyproject.toml) did not run successfully. > > > > > > │ exit code: 1 > > > > > > ╰─> [91 lines of output] > > > > > > Python-EFL: 1.26.99a1266 > > > > > > Checking for Python: OK, found 3.12.7 > > > > > > configuration error: `project.license` must be valid exactly by > > > > > > one definition (2 matches found): > > > > > > > > > > > > - keys: > > > > > > 'file': {type: string} > > > > > > required: ['file'] > > > > > > - keys: > > > > > > 'text': {type: string} > > > > > > required: ['text'] > > > > > > > > > > > > DESCRIPTION: > > > > > > `Project license <https://peps.python.org/pep-0621/#license>`_. > > > > > > > > > > > > GIVEN VALUE: > > > > > > "LGPL-3.0-only" > > > > > > > > > > > > OFFENDING RULE: 'oneOf' > > > > > > > > > > > > DEFINITION: > > > > > > { > > > > > > "oneOf": [ > > > > > > { > > > > > > "properties": { > > > > > > "file": { > > > > > > "type": "string", > > > > > > "$$description": [ > > > > > > "Relative path to the file (UTF-8) > > > > > > which contains the license for the", > > > > > > "project." > > > > > > ] > > > > > > } > > > > > > }, > > > > > > "required": [ > > > > > > "file" > > > > > > ] > > > > > > }, > > > > > > { > > > > > > "properties": { > > > > > > "text": { > > > > > > "type": "string", > > > > > > "$$description": [ > > > > > > "The license of the project whose > > > > > > meaning is that of the", > > > > > > "`License field from the core metadata", > > > > > > > > > > > > "https://packaging.python.org/specifications/core-metadata/#license`_." > > > > > > ] > > > > > > } > > > > > > }, > > > > > > "required": [ > > > > > > "text" > > > > > > ] > > > > > > } > > > > > > ] > > > > > > } > > > > > > Traceback (most recent call last): > > > > > > File > > > > > > "/usr/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", > > > > > > line 353, in <module> > > > > > > main() > > > > > > File > > > > > > "/usr/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", > > > > > > line 335, in main > > > > > > json_out['return_val'] = hook(**hook_input['kwargs']) > > > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > > > File > > > > > > "/usr/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", > > > > > > line 149, in prepare_metadata_for_build_wheel > > > > > > return hook(metadata_directory, config_settings) > > > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > > > File "/usr/lib/python3.12/site-packages/setuptools/build_meta.py", > > > > > > line 376, in prepare_metadata_for_build_wheel > > > > > > self.run_setup() > > > > > > File "/usr/lib/python3.12/site-packages/setuptools/build_meta.py", > > > > > > line 319, in run_setup > > > > > > exec(code, locals()) > > > > > > File "<string>", line 379, in <module> > > > > > > File "/usr/lib/python3.12/site-packages/setuptools/init.py", > > > > > > line 117, in setup > > > > > > return distutils.core.setup(**attrs) > > > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > > > File > > > > > > "/usr/lib/python3.12/site-packages/setuptools/_distutils/core.py", > > > > > > line 157, in setup > > > > > > dist.parse_config_files() > > > > > > File "/usr/lib/python3.12/site-packages/setuptools/dist.py", > > > > > > line 655, in parse_config_files > > > > > > pyprojecttoml.apply_configuration(self, filename, > > > > > > ignore_option_errors) > > > > > > File > > > > > > "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > > > > > line 71, in apply_configuration > > > > > > config = read_configuration(filepath, True, > > > > > > ignore_option_errors, dist) > > > > > > > > > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > > > File > > > > > > "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > > > > > line 139, in read_configuration > > > > > > validate(subset, filepath) > > > > > > File > > > > > > "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > > > > > line 60, in validate > > > > > > raise ValueError(f"{error}\n{summary}") from None > > > > > > ValueError: invalid pyproject.toml config: `project.license`. > > > > > > configuration error: `project.license` must be valid exactly by > > > > > > one definition (2 matches found): > > > > > > > > > > > > - keys: > > > > > > 'file': {type: string} > > > > > > required: ['file'] > > > > > > - keys: > > > > > > 'text': {type: string} > > > > > > required: ['text'] > > > > > > > > > > > > [end of output] > > > > > > > > > > > > note: This error originates from a subprocess, and is likely not a > > > > > > problem with pip. > > > > > > > > > > > > [notice] A new release of pip is available: 24.2 -> 25.2 > > > > > > [notice] To update, run: pip3 install --upgrade pip > > > > > > error: metadata-generation-failed > > > > > > > > > > > > Best regards > > > > > > > > > > > > Daniel > > > > > > > > > > > > Le mar. 19 août 2025 à 17:21, daniel antoine [email protected] a > > > > > > écrit : > > > > > > > > > > > > > Hi Davide > > > > > > > my receipt for python-efl > > > > > > > > > > > > > > makedepends=(cython dbus-python efl git libsndfile pulseaudio > > > > > > > python-packaging python-setuptools) > > > > > > > > > > > > > > description="python 3 bindings for the Enlightenment Foundation > > > > > > > Libraries" > > > > > > > url="http://www.enlightenment.org" > > > > > > > > > > > > > > packager="Grat-OS Team" > > > > > > > maintainer="Dania" > > > > > > > > > > > > > > name=python-efl > > > > > > > version=1.26.1 > > > > > > > release=9 > > > > > > > > > > > > > > #source=(http://download.enlightenment.org/rel/bindings/python/$name-$version.tar.xz) > > > > > > > > > > > > > > #Last commit on python-efl repo > > > > > > > #_commit=5accd9350bc4dc2bf1d06bde847a605264c2e78b > > > > > > > _commit=701c912a7baa524301d82a87fd9108d293b74664 > > > > > > > > > > > > > > prepare() { > > > > > > > git clone https://git.enlightenment.org/enlightenment/python-efl > > > > > > > $name-$version > > > > > > > > > > > > > > cd $name-$version > > > > > > > git checkout ${_commit} > > > > > > > } > > > > > > > > > > > > > > build() { > > > > > > > cd ${name}-$version > > > > > > > > > > > > > > python3 setup.py build > > > > > > > python3 setup.py install --root=$PKG --optimize=1 --skip-build > > > > > > > } > > > > > > > > > > > > > > Best regards > > > > > > > > > > > > > > Daniel > > > > > > > > > > > > > > Le mar. 19 août 2025 à 14:29, Davide Andreoli > > > > > > > [email protected] a écrit : > > > > > > > > > > > > > > > lunedì 18 agosto 2025 15:16, daniel antoine [email protected] > > > > > > > > ha scritto: > > > > > > > > > > > > > > > > > Hi Dave > > > > > > > > > > > > > > > > > > I try to compile python-efl with the last commit 701c912a7b > > > > > > > > > but I > > > > > > > > > ranil an error at [16/16] Cythonizing efl/utils/logger.pyx > > > > > > > > > > > > > > > > > > I get > > > > > > > > > > > > > > > > > > [16/16] Cythonizing efl/utils/logger.pyx > > > > > > > > > warning: efl/utils/logger.pyx:1:0: Dotted filenames > > > > > > > > > ('efl.utils.logger.pxd') are deprecated. Please use the > > > > > > > > > normal Python > > > > > > > > > package directory layout. > > > > > > > > > warning: efl/utils/logger.pyx:18:0: Dotted filenames > > > > > > > > > ('efl.eina.pxd') > > > > > > > > > are deprecated. Please use the normal Python package > > > > > > > > > directory layout. > > > > > > > > > configuration error: `project.license` must be valid exactly > > > > > > > > > by one > > > > > > > > > definition (2 matches found): > > > > > > > > > > > > > > > > > > - keys: > > > > > > > > > 'file': {type: string} > > > > > > > > > required: ['file'] > > > > > > > > > - keys: > > > > > > > > > 'text': {type: string} > > > > > > > > > required: ['text'] > > > > > > > > > > > > > > > > > > DESCRIPTION: > > > > > > > > > `Project license > > > > > > > > > <https://peps.python.org/pep-0621/#license>`_. > > > > > > > > > > > > > > > > > > GIVEN VALUE: > > > > > > > > > "LGPL-3.0-only" > > > > > > > > > > > > > > > > > > OFFENDING RULE: 'oneOf' > > > > > > > > > > > > > > > > > > DEFINITION: > > > > > > > > > { > > > > > > > > > "oneOf": [ > > > > > > > > > { > > > > > > > > > "properties": { > > > > > > > > > "file": { > > > > > > > > > "type": "string", > > > > > > > > > "$$description": [ > > > > > > > > > "Relative path to the file (UTF-8) which > > > > > > > > > contains the license for the", > > > > > > > > > "project." > > > > > > > > > ] > > > > > > > > > } > > > > > > > > > }, > > > > > > > > > "required": [ > > > > > > > > > "file" > > > > > > > > > ] > > > > > > > > > }, > > > > > > > > > { > > > > > > > > > "properties": { > > > > > > > > > "text": { > > > > > > > > > "type": "string", > > > > > > > > > "$$description": [ > > > > > > > > > "The license of the project whose meaning > > > > > > > > > is that of the", > > > > > > > > > "`License field from the core metadata", > > > > > > > > > "<https://packaging.python.org/specifications/core-metadata/#license>`_." > > > > > > > > > > > > > > > > > > ] > > > > > > > > > } > > > > > > > > > }, > > > > > > > > > "required": [ > > > > > > > > > "text" > > > > > > > > > ] > > > > > > > > > } > > > > > > > > > ] > > > > > > > > > } > > > > > > > > > Traceback (most recent call last): > > > > > > > > > File "/tmp/work/src/python-efl-1.26.1/setup.py", line 437, in > > > > > > > > > <module> > > > > > > > > > > > > > > > > > > setup( > > > > > > > > > File "/usr/lib/python3.12/site-packages/setuptools/init.py", > > > > > > > > > line 117, in setup > > > > > > > > > return distutils.core.setup(**attrs) > > > > > > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > > > > > > File > > > > > > > > > "/usr/lib/python3.12/site-packages/setuptools/_distutils/core.py", > > > > > > > > > line 157, in setup > > > > > > > > > dist.parse_config_files() > > > > > > > > > File "/usr/lib/python3.12/site-packages/setuptools/dist.py", > > > > > > > > > line > > > > > > > > > 655, in parse_config_files > > > > > > > > > pyprojecttoml.apply_configuration(self, filename, > > > > > > > > > ignore_option_errors) > > > > > > > > > File > > > > > > > > > "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > > > > > > > > line 71, in apply_configuration > > > > > > > > > config = read_configuration(filepath, True, > > > > > > > > > ignore_option_errors, dist) > > > > > > > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > > > > > > > File > > > > > > > > > "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > > > > > > > > line 139, in read_configuration > > > > > > > > > validate(subset, filepath) > > > > > > > > > File > > > > > > > > > "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > > > > > > > > line 60, in validate > > > > > > > > > raise ValueError(f"{error}\n{summary}") from None > > > > > > > > > ValueError: invalid pyproject.toml config: `project.license`. > > > > > > > > > configuration error: `project.license` must be valid exactly > > > > > > > > > by one > > > > > > > > > definition (2 matches found): > > > > > > > > > > > > > > > > > > - keys: > > > > > > > > > 'file': {type: string} > > > > > > > > > required: ['file'] > > > > > > > > > - keys: > > > > > > > > > 'text': {type: string} > > > > > > > > > required: ['text'] > > > > > > > > > > > > > > > > > > =======> ERROR: Building > > > > > > > > > 'python-efl.sources1755228613any.cards.tar.xz' failed. > > > > > > > > > > > > > > > > > > it refres to two licenses ? > > > > > > > > > > > > > > > > > > The compile is ok with commit 5accd9350b > > > > > > > > > > > > > > > > Hi, I'm working on the build system in these days. > > > > > > > > How are you building? The goal is to use modern python > > > > > > > > packaging, so you should be able to build using: > > > > > > > > python -m build > > > > > > > > and then install the generated wheel using pip. > > > > > > > > > > > > > > > > But I'm still working on this, will update all the docs asap. > > > > > > > > > > > > > > > > > Bets regards > > > > > > > > > > > > > > > > > > Daniel _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
