[PyQt] Dlls Missing from Windows Wheels

Cody Scott cody at perspexis.com
Tue Jul 3 15:18:43 BST 2018


Thank you Phil for including Qt53DQuickScene2D.dll in the PyQt5==5.11.2
Windows wheels.

Why is PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll in the PyQt5
wheel if the files it needs are in the PyQt3D wheel?

Are there some things that it can do without those files?


On Tue, Jun 12, 2018 at 12:16 PM, Cody Scott <cody at perspexis.com> wrote:

> Thanks, I didn't know that package existed.
>
> Qt53DQuickScene2D.dll is not included in the PyQt3D==5.10.1 Windows
> wheels.
>
>
>
> On Tue, Jun 12, 2018 at 12:07 PM, Phil Thompson <
> phil at riverbankcomputing.com> wrote:
>
>> On 12 Jun 2018, at 4:55 pm, Cody Scott <cody at perspexis.com> wrote:
>> >
>> > While looking at a PyInstaller AppVeyor build[0] I noticed that there
>> are missing dependencies for qtquickscene3dplugin.dll and
>> qtquickscene2dplugin.dll.
>> >
>> > Here is the output.
>> >
>> > Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene
>> 3D\qtquickscene3dplugin.dll
>> > lib not found: Qt53DRender.dll dependency of
>> C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene
>> 3D\qtquickscene3dplugin.dll
>> > lib not found: Qt53DInput.dll dependency of
>> C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene
>> 3D\qtquickscene3dplugin.dll
>> > lib not found: Qt53DCore.dll dependency of
>> C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene
>> 3D\qtquickscene3dplugin.dll
>> > lib not found: Qt53DLogic.dll dependency of
>> C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene
>> 3D\qtquickscene3dplugin.dll
>> >
>> > Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene
>> 2D\qtquickscene2dplugin.dll
>> > lib not found: Qt53DRender.dll dependency of
>> C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene
>> 2D\qtquickscene2dplugin.dll
>> > lib not found: Qt53DQuickScene2D.dll dependency of
>> C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene
>> 2D\qtquickscene2dplugin.dll
>> > lib not found: Qt53DCore.dll dependency of
>> C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene
>> 2D\qtquickscene2dplugin.dll
>> >
>> > The code PyInstaller uses to find missing dependencies appears to be
>> here[1].
>> >
>> > So the missing .dll files from the Windows wheels are:
>> >
>> > - Qt53DRender.dll
>> > - Qt53DInput.dll
>> > - Qt53DCore.dll
>> > - Qt53DLogic.dll
>> > - Qt53DQuickScene2D.dll
>> >
>> > 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:
>> >
>> > - Qt5Concurrent.dll (required by Qt53DRender.dll)
>> > - Qt5GamePad.dll (required by Qt3DInput.dll)
>>
>> Try again after installing PyQt3D.
>>
>> Phil
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20180703/a6eafa57/attachment-0001.html>


More information about the PyQt mailing list