Upstream's e2e-desktop-core job provisioned setup-node + uv sync and pointed the packaged smoke at a checkout .venv. Provision through setup-pm, hand its selected interpreter to Desktop via HERMES_DESKTOP_PYTHON, and read the packager contract from electron-builder.config.cjs, where the build config now lives.