Skip to content

Add Python Emitter Upload Pipeline for TypeSpec Playground#10203

Open
JennyPng wants to merge 8 commits intomicrosoft:mainfrom
JennyPng:playground-upload-python
Open

Add Python Emitter Upload Pipeline for TypeSpec Playground#10203
JennyPng wants to merge 8 commits intomicrosoft:mainfrom
JennyPng:playground-upload-python

Conversation

@JennyPng
Copy link
Copy Markdown
Member

@JennyPng JennyPng commented Mar 30, 2026

#10169 - PR 1/2 for enabling the Python emitter in TypeSpec playground.

  • Creates upload-python-browser-package.ts (modeled after upload-browser-package.ts) to bundle and upload http-client-python, the emitter's peer dependencies, and the Pygen wheel file, to a separate Python index in the same Azure Storage Blob as the other emitters available in the playground
  • Creates python-playground-publish.yml, which builds and uploads all packages required to enable the Python emitter in the TypeSpec playground

A second PR will update the Python emitter to create a browser-compatible Pyodide codepath which loads the python libraries from storage blob, and display it in the playground

@github-actions
Copy link
Copy Markdown
Contributor

No changes needing a change description found.

@azure-sdk
Copy link
Copy Markdown
Collaborator

azure-sdk commented Mar 30, 2026

You can try these changes here

🛝 Playground 🌐 Website 🛝 VSCode Extension

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants