Uploaded image for project: 'Qt for Python'
  1. Qt for Python
  2. PYSIDE-2337

Cannot build PySide6 because of import error in PySide6.support

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • Not Evaluated
    • None
    • 6.4.3
    • Build System
    • None
    • Linux/X11

    Description

      I have been trying  to build PySide6 from QtCreator locally/ To my frustration, i have encountered an issue during the build that causes it to fail.

       

      Here is the log:

      [1/1448 2.2/sec] cd /home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/pyside6/PySide6/QtCore && /usr/local/bin/cmake -E env LD_LIBRARY_PATH=/home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/pyside6/libpyside:/home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/pyside6/libpysideqml:/home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/shiboken6/libshiboken /home/kurvivor/Development/coin-counter/venv/bin/python /home/kurvivor/Development/coin-counter/pyside-setup/sources/pyside6/PySide6/QtCore/../support/generate_pyi.py QtCore --sys-path /home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/pyside6 /home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/shiboken6/shibokenmodule/..
      FAILED: sources/pyside6/PySide6/QtCore/CMakeFiles/QtCore_pyi /home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/pyside6/PySide6/QtCore/CMakeFiles/QtCore_pyi 
      cd /home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/pyside6/PySide6/QtCore && /usr/local/bin/cmake -E env LD_LIBRARY_PATH=/home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/pyside6/libpyside:/home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/pyside6/libpysideqml:/home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/shiboken6/libshiboken /home/kurvivor/Development/coin-counter/venv/bin/python /home/kurvivor/Development/coin-counter/pyside-setup/sources/pyside6/PySide6/QtCore/../support/generate_pyi.py QtCore --sys-path /home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/pyside6 /home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/shiboken6/shibokenmodule/..
      Traceback (most recent call last):
        File "/home/kurvivor/Development/coin-counter/pyside-setup/sources/pyside6/PySide6/QtCore/../support/generate_pyi.py", line 91, in <module>
          generate_all_pyi(outpath, options=options)
        File "/home/kurvivor/Development/coin-counter/pyside-setup/sources/pyside6/PySide6/QtCore/../support/generate_pyi.py", line 56, in generate_all_pyi
          from PySide6.support import feature
      ImportError: cannot import name 'feature' from 'PySide6.support' (/home/kurvivor/Development/coin-counter/build-pyside-setup-Desktop_Qt6_4_5-MinSizeRel/sources/pyside6/PySide6/support/__init__.py)

      In PySide6/support/{}init{}.py there is indeed no mention of `feature` of any kind.

       

      Configuration:

       

      • Qt version: Qt 6.4.5
      • pyside version: dev branch, commit afe276ae9dc45255dade87110284ff7d6371c419
      • python: version 3.9.9

      Cmake configuration log: https://pastebin.com/Rm8NJasc

      Build log: https://pastebin.com/vs6mR9kg

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            crmaurei Cristian Maureira-Fredes
            kurvivor Ivan Truskov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes