Details
Description
When the following command line is run for the first time, a Python crash happens:
python3 setup.py install --debug --no-qt-tools --no-examples --ignore-git \ --reuse-build --parallel=8 --build-tests --module-subset=Core,Gui,Widgets
When run a second time, things work.
Excerpt from the log output:
-- PySide will be generated using the protected hack! -- preparing tests for module 'QtCore' -- preparing tests for module 'QtGui' -- preparing tests for module 'QtWidgets' -- Fetching and converting snippets Traceback (most recent call last): File "/Users/tismer/src/QtC/pyside-setup/sources/pyside6/doc/../../../tools/snippets_translate/main.py", line 50, in <module> from converter import snippet_translate File "/Users/tismer/src/QtC/pyside-setup/tools/snippets_translate/converter.py", line 43, in <module> from handlers import (handle_casts, handle_class, handle_condition, File "/Users/tismer/src/QtC/pyside-setup/tools/snippets_translate/handlers.py", line 42, in <module> from parse_utils import get_indent, dstrip, remove_ref, parse_arguments, replace_main_commas, get_qt_module_class File "/Users/tismer/src/QtC/pyside-setup/tools/snippets_translate/parse_utils.py", line 44, in <module> from PySide6 import * AttributeError: module 'PySide6' has no attribute 'QtCore' -- Generating example gallery Written: /Users/tismer/src/QtC/pyside-setup/sources/pyside6/doc/../../../tools/example_gallery/../../sources/pyside6/doc/examples/example_datavisualization__bars3d.rst
This seems to be a path/timing problem, because an import from PySide6 import * is attempted, but the found PySide6 directory is still empty.