PR #453 adds the microsoft-webui Python package and builds all six cp311-abi3 wheels plus an sdist, attaching them to each GitHub Release. It deliberately does not publish them to PyPI.
Publishing was descoped because the ESRP and package-ownership policy for a Microsoft-owned PyPI project is unsettled. The build side is already done and validated, so this issue tracks only the publication step.
Prerequisites
Implementation
Notes
An earlier iteration of #453 contained a full OIDC publish workflow with provenance manifests and digest re-validation. It was removed rather than merged unused; the PR history has it if it is useful as a starting point.
PR #453 adds the
microsoft-webuiPython package and builds all sixcp311-abi3wheels plus an sdist, attaching them to each GitHub Release. It deliberately does not publish them to PyPI.Publishing was descoped because the ESRP and package-ownership policy for a Microsoft-owned PyPI project is unsettled. The build side is already done and validated, so this issue tracks only the publication step.
Prerequisites
microsoft-webuiproject on PyPI, and confirm the approved owner/co-owner accounts.microsoft/webui, the publishing workflow file, and a protectedpypiGitHub environment.Implementation
publishedevent.docs/guide/integrations/python.md,docs/guide/installation.md,README.md, andcrates/webui-python/README.md, which currently tell users to install from a release asset instead ofpip install microsoft-webui.DESIGN.md, which records that WebUI does not publish to PyPI.Notes
An earlier iteration of #453 contained a full OIDC publish workflow with provenance manifests and digest re-validation. It was removed rather than merged unused; the PR history has it if it is useful as a starting point.