emitter-package-update

Installation
SKILL.md

Emitter Package Update

Update the dependencies in eng/emitter-package.json to their latest versions — including @azure-tools/typespec-python when a newer release exists — and, if anything changed, open a PR.

Background

The Python emitter ecosystem consists of two packages:

  • Branded emitter (@azure-tools/typespec-python): Lives in Azure/typespec-azure. This is the emitter used for Azure SDK generation.
  • Unbranded emitter (@typespec/http-client-python): Lives in microsoft/typespec. The branded emitter wraps this package.

When eng/emitter-package.json is updated on main, the TypeSpec Python Regenerate Tests workflow triggers automatically. It regenerates the test code, pushes it to a regen/typespec-python-main source branch, and (because GitHub Actions cannot open PRs in this repo) creates/updates a tracking issue with a pre-filled compare link that a maintainer clicks to open the PR against the typespec-python-generated-tests target branch.

Prerequisites

Before running this workflow, verify the following tools are installed:

Installs
2
GitHub Stars
5.6K
First Seen
Jun 7, 2026
emitter-package-update — azure/azure-sdk-for-python