<div dir="ltr"><div>While looking at a PyInstaller AppVeyor build[0] I noticed that there are missing dependencies for <span style="font-family:monospace,monospace">qtquickscene3dplugin.dll</span> and <span style="font-family:monospace,monospace">qtquickscene2dplugin.dll<font face="arial,helvetica,sans-serif">.</font>
</span><br></div><div><br></div><div>Here is the output.</div><div><br></div><div><span style="font-family:monospace,monospace">Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll<br>lib not found: Qt53DRender.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll<br>lib not found: Qt53DInput.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll<br>lib not found: Qt53DCore.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll<br>lib not found: Qt53DLogic.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll<br><br>Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll<br>lib not found: Qt53DRender.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll<br>lib not found: Qt53DQuickScene2D.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll<br>lib not found: Qt53DCore.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll</span><br></div><div><br></div><div></div><div>The code PyInstaller uses to find missing dependencies appears to be here[1].<br></div><div><br></div><div>So the missing .dll files from the Windows wheels are:</div><div><br></div><div>-
<span style="font-family:monospace,monospace">Qt53DRender.dll</span></div><div>-
<span style="font-family:monospace,monospace">Qt53DInput.dll</span></div><div>-
<span style="font-family:monospace,monospace">Qt53DCore.dll</span></div><div>-
<span style="font-family:monospace,monospace">Qt53DLogic.dll</span><br></div><div>-
<span style="font-family:monospace,monospace">Qt53DQuickScene2D.dll</span>
<br></div><div><br></div><div>I found addition files by using dependency walker[2] on those files (from Qt 5.10.0) there are some more files missing from the Windows wheels:<br></div><div><br></div><div>- <span style="font-family:monospace,monospace">Qt5Concurrent.dll</span> (required by
<span style="font-family:monospace,monospace">Qt53DRender.dll</span>)</div><div>- <span style="font-family:monospace,monospace">Qt5GamePad.dll</span> (required by <span style="font-family:monospace,monospace">Qt3DInput.dll</span>)</div><div><br></div><div><br></div><div><br></div><div>0: <a href="https://ci.appveyor.com/project/matysek/pyinstaller/build/3380/job/8o55qlxuefta8rru#L5255">https://ci.appveyor.com/project/matysek/pyinstaller/build/3380/job/8o55qlxuefta8rru#L5255</a><br></div><div>1: <a href="https://github.com/pyinstaller/pyinstaller/blob/9a74f7d5522c6d4678b91beae37d611c8adbfd9b/PyInstaller/depend/bindepend.py#L89">https://github.com/pyinstaller/pyinstaller/blob/9a74f7d5522c6d4678b91beae37d611c8adbfd9b/PyInstaller/depend/bindepend.py#L89</a></div><div>2: <a href="http://www.dependencywalker.com/">http://www.dependencywalker.com/</a><br></div></div>