Skip to content

[Python] TypeSpec migration for azure-mgmt-sql#46050

Draft
ChenxiJiang333 wants to merge 3 commits intoAzure:mainfrom
ChenxiJiang333:sdk-azure-mgmt-sql
Draft

[Python] TypeSpec migration for azure-mgmt-sql#46050
ChenxiJiang333 wants to merge 3 commits intoAzure:mainfrom
ChenxiJiang333:sdk-azure-mgmt-sql

Conversation

@ChenxiJiang333
Copy link
Copy Markdown
Member

[Python] TypeSpec migration SDK output for azure-mgmt-sql

Spec Source

Spec PR: Azure/azure-rest-api-specs#41520

Pre-Migration Swagger Source

specification/sql/resource-manager/Microsoft.Sql/SQL@347957f6f5

API Versions

  • Swagger API version: 2025-01-01 (default tag: package-2025-01-01)
  • Generated with apiVersion: 2025-02-01-preview (latest in TypeSpec enum Versions)

Breaking Changes Analysis

No breaking changes detected between swagger-generated SDK and TypeSpec-generated SDK.

Mitigations applied in client.tsp

Mitigation Reason
@@clientName(Azure.ResourceManager.CommonTypes.SystemData, "ArmSystemData", "python") Fixes duplicate SystemData schema name conflict during code generation
@@clientName(MinimalTlsVersion.\1.0`, "TLS1_0", "python")` (and 1.1, 1.2, 1.3) Numeric enum member names produce invalid Python identifiers (ENUM_1.0)

Summary

  • Total breaking changes: 0
  • Spec mitigation PR: Will be linked after creation

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant