Skip to content

Enable Python Emitter in TypeSpec Playground#10203

Merged
JennyPng merged 41 commits intomicrosoft:mainfrom
JennyPng:playground-upload-python
Apr 9, 2026
Merged

Enable Python Emitter in TypeSpec Playground#10203
JennyPng merged 41 commits intomicrosoft:mainfrom
JennyPng:playground-upload-python

Conversation

@JennyPng
Copy link
Copy Markdown
Member

@JennyPng JennyPng commented Mar 30, 2026

Closes #10169

  • Bundle and upload Python emitter, peer deps, and wheel file to Azure Storage Blob for playground consumption
  • 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

github-actions bot commented Mar 30, 2026

All changed packages have been documented.

  • @typespec/http-client-python
Show changes

@typespec/http-client-python - internal ✏️

Extend publish pipeline to upload emitter bundles to Playground storage account. Update Python emitter to be browser-compatible for use in the TypeSpec playground.

@typespec/bundle-uploader - internal ✏️

Extend publish pipeline to upload emitter bundles to Playground storage account. Update Python emitter to be browser-compatible for use in the TypeSpec playground.

@azure-sdk
Copy link
Copy Markdown
Collaborator

azure-sdk commented Mar 30, 2026

You can try these changes here

🛝 Playground 🌐 Website 🛝 VSCode Extension

@JennyPng JennyPng marked this pull request as ready for review March 30, 2026 22:47
@JennyPng JennyPng marked this pull request as draft March 31, 2026 20:48
@microsoft-github-policy-service microsoft-github-policy-service bot added meta:website TypeSpec.io updates emitter:client:python Issue for the Python client emitter: @typespec/http-client-python labels Apr 1, 2026
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Apr 1, 2026

Open in StackBlitz

npm i https://pkg.pr.new/@typespec/http-client-python@10203

commit: 20deb29

@JennyPng JennyPng marked this pull request as ready for review April 6, 2026 23:29
Copy link
Copy Markdown
Member

@iscai-msft iscai-msft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks great, thanks!

@JennyPng JennyPng requested a review from iscai-msft April 9, 2026 16:09
@JennyPng JennyPng added this pull request to the merge queue Apr 9, 2026
Merged via the queue into microsoft:main with commit 755fe9a Apr 9, 2026
75 checks passed
@JennyPng JennyPng deleted the playground-upload-python branch April 9, 2026 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

emitter:client:python Issue for the Python client emitter: @typespec/http-client-python eng meta:website TypeSpec.io updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable Python emitter in TypeSpec Playground

4 participants