Skip to content

PySide2 breaking RenderMan for Blender #272

@IRONIC3D

Description

@IRONIC3D

Describe the bug
TikManager uses PySide2, when it is installed it breaks RenderMan dependency on PySide6. The solution is to set the environment variable QT_PREFERRED_BINDING to PySide6 for RenderMan to function. But TikManager would then break and refuse to open because it is looking for PySide2.

To Reproduce
Steps to reproduce the behavior:

  1. Install TikManager for Blender and TikManager as a standalone application
  2. Try to install RenderMan for Blender (Non commercial will work). You'll get an error.
  3. Add the environment variable QT_PREFERRED_BINDING and set it to PySide6
  4. Install RenderMan and run it, it should install and run.
  5. Try to open TikManager and you'll get an error.

Expected behavior
TikManager shouldn't globally change QT preferred binding, it is screwing up other apps dependencies

DCC
Please complete the following information:

  • Dcc name(s): Blender
  • Dcc Version(s) Any verison(I tried with 4.5, 4.4, 4.3 and 4.2)

Desktop (please complete the following information):

  • OS: Windows
  • Version 11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions