[python] release new version - #11871
Conversation
commit: |
There was a problem hiding this comment.
🟡 Changes recommended
The peer dependency minimum bump to @azure-tools/typespec-client-generator-core >=0.71.2 should be explicitly documented (and its compatibility impact confirmed) before publishing the release.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Bumps the @typespec/http-client-python emitter to 0.37.1, updates dependency pinning (notably @azure-tools/typespec-client-generator-core), and rolls up recent changes into the package changelog while removing the consumed .chronus entries.
Changes:
- Bump
@typespec/http-client-pythonversion to 0.37.1 and tighten the@azure-tools/typespec-client-generator-corepeer/dev dependency to 0.71.2. - Refresh
package-lock.jsonto match the new version/dependency resolutions. - Add 0.37.1 release notes to
CHANGELOG.mdand delete the corresponding.chronus/changes/*entries.
File summaries
| File | Description |
|---|---|
| packages/http-client-python/package.json | Version bump to 0.37.1; updates @azure-tools/typespec-client-generator-core minimum peer dependency and devDependency. |
| packages/http-client-python/package-lock.json | Lockfile updated for 0.37.1 and new resolved dependency versions/sources. |
| packages/http-client-python/CHANGELOG.md | Adds 0.37.1 release notes (bug fix entries). |
| .chronus/changes/python-spector-tests-arm-operationtemplates-nextlink-2026-8-19-6-0-0.md | Removes an internal Chronus entry (assumed consumed as part of versioning/release). |
| .chronus/changes/fix-python-playground-bundle-esbuild-2026-9-1-14-15-1.md | Removes a Chronus fix entry (rolled into changelog). |
| .chronus/changes/fix-python-no-sdk-clients-suppression-2026-09-02.md | Removes a Chronus fix entry (rolled into changelog). |
Review details
Files not reviewed (1)
- packages/http-client-python/package-lock.json: Generated file
- Files reviewed: 5/6 changed files
- Comments generated: 2
- Review effort level: Lite
💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Python emitter diffBaseline No changes to generated output. Rendered diff: inline on the run summary, or the emitter-diff-html artifact. Informational check (eng/emitter-diff); does not block the PR. |
There was a problem hiding this comment.
🔵 Needs a closer look
package-lock.json now points @typespec/spector@0.1.0-alpha.29-dev.0 at npmjs where that version does not appear to exist, which is likely to break installs.
Review details
Files not reviewed (1)
- packages/http-client-python/package-lock.json: Generated file
Suppressed comments (1)
packages/http-client-python/CHANGELOG.md:9
- The 0.37.1 entry documents bug fixes, but this release also bumps the minimum
@azure-tools/typespec-client-generator-coreversion (peer/dev) to 0.71.2. Please add a “Bump dependencies” note for this change (consistent with prior entries like 0.31.1 which tracks dependency bumps separately).
### Bug Fixes
- [#11823](https://github.com/microsoft/typespec/pull/11823) Allow `no-sdk-clients` warnings to be suppressed by reporting them on the TypeSpec service namespace.
- [#11811](https://github.com/microsoft/typespec/pull/11811) Fix playground bundle publish failing with esbuild errors ("Could not resolve child_process/crypto/fs/promises/os") by moving the browser-safe YAML serialization helper out of a module that also contains Node-only code
- Files reviewed: 5/6 changed files
- Comments generated: 0 new
- Review effort level: Lite
|
You can try these changes here
|
There was a problem hiding this comment.
🔵 Needs a closer look
The changelog entry for 0.37.1 omits the peer/dev dependency bump to @azure-tools/typespec-client-generator-core@0.71.2, which is a user-visible requirement change that should be called out in release notes.
Review details
Files not reviewed (1)
- packages/http-client-python/package-lock.json: Generated file
Suppressed comments (1)
packages/http-client-python/CHANGELOG.md:8
- This release bumps the
@azure-tools/typespec-client-generator-corepeer/dev dependency to 0.71.2 (package.json), but the 0.37.1 changelog entry only lists bug fixes. Please add a "Bump dependencies" note so consumers can see the peer dependency minimum changed.
### Bug Fixes
- [#11823](https://github.com/microsoft/typespec/pull/11823) Allow `no-sdk-clients` warnings to be suppressed by reporting them on the TypeSpec service namespace.
- [#11811](https://github.com/microsoft/typespec/pull/11811) Fix playground bundle publish failing with esbuild errors ("Could not resolve child_process/crypto/fs/promises/os") by moving the browser-safe YAML serialization helper out of a module that also contains Node-only code
- Files reviewed: 5/6 changed files
- Comments generated: 0 new
- Review effort level: Lite
There was a problem hiding this comment.
🟡 Changes recommended
The updated @azure-tools/typespec-client-generator-core version constraints may not be satisfiable from the default npm registry, which can break consumer/contributor installs unless the intended registry availability is confirmed.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Review details
Files not reviewed (1)
- packages/http-client-python/package-lock.json: Generated file
- Files reviewed: 5/6 changed files
- Comments generated: 0 new
- Review effort level: Lite
No description provided.