-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[AutoPR azure-mgmt-dellstorage]-generated-from-SDK Generation - Python-5707778 #44521
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
[AutoPR azure-mgmt-dellstorage]-generated-from-SDK Generation - Python-5707778 #44521
Conversation
….yaml', API Version: 2025-03-21, SDK Release Type: stable, and CommitSHA: 'be36de931322b23890d3353e06bcc6ad34212877' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5707778 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR represents the stable release (1.0.0) of the Azure Dell Storage Management SDK for Python, upgrading from the preview version (1.0.0b1). The changes are primarily auto-generated updates that transition the SDK from preview API version 2025-03-21-preview to stable API version 2025-03-21.
Key changes include:
- Migration from setup.py to modern pyproject.toml-based packaging configuration
- API version promotion from preview to stable (2025-03-21-preview → 2025-03-21)
- Modernization of type annotations from typing.List/Dict to built-in list/dict (PEP 585)
- Addition of cloud_setting parameter support for multi-cloud scenarios
- Enhanced error deserialization with updated _failsafe_deserialize signature
- Removal of eval() usage in serialization/deserialization for improved security
- Various internal improvements to model handling, caching, and serialization
Reviewed changes
Copilot reviewed 38 out of 38 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| tsp-location.yaml | Updates spec commit reference for code generation |
| setup.py | Removed - migrated to pyproject.toml |
| sdk_packaging.toml | Removed - content merged into pyproject.toml |
| pyproject.toml | New modern packaging configuration with all build/dependency/metadata settings |
| CHANGELOG.md | Adds 1.0.0 release notes documenting cloud_setting parameter addition |
| _version.py | Version bump from 1.0.0b1 to 1.0.0 (GA release) |
| _metadata.json | Updates API version and emitter version metadata |
| MANIFEST.in | Reordered include directives |
| azure/init.py | Adds type ignore comment for pkgutil usage |
| azure/mgmt/init.py | Adds type ignore comment for pkgutil usage |
| _configuration.py (sync) | Adds cloud_setting parameter and updates default API version |
| _client.py (sync) | Adds cloud_setting parameter support for multi-cloud scenarios |
| aio/_configuration.py | Async version of configuration updates |
| aio/_client.py | Async version of client updates |
| _patch.py (multiple) | Updates type annotations from List[str] to list[str] |
| operations/_operations.py | API version updates, return type fixes, error deserialization improvements |
| aio/operations/_operations.py | Async version of operations updates |
| models/_models.py | Type annotation modernization and documentation updates |
| _utils/serialization.py | Replaces eval() with explicit type conversions, uses dict union operators |
| _utils/model_base.py | Enhanced caching for mutable types, improved deserialization, array encoding support |
| generated_samples/*.py | Updates sample comments to reference stable API version |
|
Hi @KajalSethi, it seems the new api version has not been deployed yet, please check |
|
Hey @ChenxiJiang333, we have merged the stable API version in the public repo 2 weeks ago. Here is the PR - https://github.com/Azure/azure-rest-api-specs/pull/39310/files. Can you please help understand why the API version not being picked. And what is needed to resolve this issue. |
|
Hi @KajalSethi, merging the code is not enough, you should also deploy the api version on portal as well, otherwise sdk client can not find it. To see the current deployed api versions: |

Configurations: 'specification/dell/Dell.Storage.Management/tspconfig.yaml', API Version: 2025-03-21, SDK Release Type: stable, and CommitSHA: 'be36de931322b23890d3353e06bcc6ad34212877' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5707778 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Release Plan Details
Spec pull request: Dell public swagger API release azure-rest-api-specs#39310
Spec API version: 2025-03-21