Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
None
-
6.3.0
-
None
-
-
703d975f16 (pyside/pyside-setup/dev) 4ae3d8f7dc (pyside/pyside-setup/6.3) 4ae3d8f7dc (pyside/tqtc-pyside-setup/6.3) 703d975f16 (pyside/tqtc-pyside-setup/dev), a27a9bf41 (dev), 3d9e42f33 (6.8), f0f720540 (tqtc/6.8.0), c83e15fe6 (6.8.0), 07ee31548 (dev)
Description
Commit "setup: fix PySide6._all_ after the wheel split" 4c0b1be1e2136b4c0c1f348cc1b80aeb9b179a11 https://codereview.qt-project.org/c/pyside/pyside-setup/+/403392 breaks cmake build. The condition
location.parents[1].name == "build"
is used in _find_all_qt_modules to detect if we are building, but that doesn't work in cmake builds, where the path can be anything. This causes pyi generation to fail with
Traceback (most recent call last): File "/build/pyside6/src/pyside-setup-opensource-src-6.3.0/sources/pyside6/PySide6/QtCore/../support/generate_pyi.py", line 134, in <module> generate_all_pyi(outpath, options=options) File "/build/pyside6/src/pyside-setup-opensource-src-6.3.0/sources/pyside6/PySide6/QtCore/../support/generate_pyi.py", line 86, in generate_all_pyi raise ImportError(f"The module(s) '{errors}' do not exist") ImportError: The module(s) 'QtCore' do not exist
Attachments
For Gerrit Dashboard: PYSIDE-1890 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
406724,2 | setup: fix PySide6.__all__ after the wheel split, augmented | 6.3 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
406760,2 | setup: fix PySide6.__all__ after the wheel split, augmented | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598769,9 | setup: fix PySide6.__all__ after the wheel split, amendment 2 | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
598987,2 | setup: fix PySide6.__all__ after the wheel split, amendment 2 | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
599062,3 | setup: fix PySide6.__all__ after the wheel split, amendment 2 | 6.8.0 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
599313,2 | setup: fix PySide6.__all__ after the wheel split, amendment 2 | tqtc/6.8.0 | pyside/tqtc-pyside-setup | Status: MERGED | +2 | 0 |
600020,10 | setup: fix PySide6.__all__ after the wheel split, amendment 3 | dev | pyside/pyside-setup | Status: MERGED | +2 | +1 |
601545,2 | setup: fix PySide6.__all__ after the wheel split, amendment 3 | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |