The following code in crates/pet-python-utils/src/executable.rs prevents embedded Python interpreters used in various DCC tools (such as mayapy.exe used in Autodesk Maya and hython.exe used in SideFX Houdini) from being recognized and used as Python interpreters in VSCode:
|
if !name.starts_with("python") { |
Since mayapy.exe and hython.exe do not start with "python", they are excluded by this check. Many users in the VFX industry rely on these tools, and their embedded Python interpreters need to be selectable in VSCode for development and debugging workflows.
(I am currently creating a symlink python.exe to mayapy.exe.)
Please consider relaxing or modifying this restriction to allow DCC tool Python executables to be registered as interpreters.