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

Reply via email to