Skip to content

Houdini 20.5: expose MoonRay Sdr Python stubs - #4

Draft
gripeyes wants to merge 2 commits into
OpenMoonRay:mainfrom
gripeyes:h20.5-sdr-python-stubs
Draft

Houdini 20.5: expose MoonRay Sdr Python stubs#4
gripeyes wants to merge 2 commits into
OpenMoonRay:mainfrom
gripeyes:h20.5-sdr-python-stubs

Conversation

@gripeyes

Copy link
Copy Markdown

This supports OpenMoonRay/openmoonray#228.

Summary:

  • Installs the MoonRay Sdr parser/discovery Python stub packages alongside the native plugins.
  • Adds sitecustomize.py so Houdini's regular pxr package can see MoonRay's pxr.* stub modules.
  • Keeps the native parser/discovery plugins as the implementation path; the Python files only satisfy Houdini/PXR module discovery.

Validation:

  • Sourced the OpenMoonRay Houdini setup.
  • Verified Houdini Python can import pxr.MoonrayShaderParser and pxr.MoonrayShaderDiscovery after setup.

gripeyes added 2 commits May 31, 2026 20:04
Signed-off-by: Jakub Svoboda <132791205+rolledhand@users.noreply.github.com>
Signed-off-by: Jakub Svoboda <132791205+rolledhand@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant