Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support uic -g python #3541

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

charlesfleche
Copy link
Contributor

@charlesfleche charlesfleche commented Feb 23, 2025

Description of Change(s)

This PR adds support for generating PySide's UI code with uic --generator python if available, alongside pyside-uic and pyside6-uic.

Some Linux distributions like the current debian stable do not ship with pyside-uic but rely on uic -g python instead. The next debian versions will ship PySide6 (with pyside6-uic). With this pathch, USD can be built on debian (with a manually compiled recent version of cmake) with the distributions packages:

# apt install python3-pyside2.qtwidgets python3-pyside2.qtopengl libpython3.11-dev python3-opengl python3-jinja2 qtbase5-dev-tools

Checklist

@charlesfleche charlesfleche changed the title WIP: Support uic -g python Support uic -g python Feb 23, 2025
@jesschimein
Copy link
Collaborator

Filed as internal issue #USD-10695

(This is an automated message. See here for more information.)

@jesschimein
Copy link
Collaborator

/AzurePipelines run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@nvmkuruc nvmkuruc added the build Build-related issue/PR label Feb 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Build-related issue/PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants