[AutoPR azure-mgmt-subscription]-generated-from-SDK Generation - Python-6355472#47152
Open
azure-sdk wants to merge 5 commits into
Open
[AutoPR azure-mgmt-subscription]-generated-from-SDK Generation - Python-6355472#47152azure-sdk wants to merge 5 commits into
azure-sdk wants to merge 5 commits into
Conversation
…t.Subscription/Subscription/tspconfig.yaml', API Version: 2025-11-01-preview, SDK Release Type: beta, and CommitSHA: '54c486c43633d31d1766b3eaf2c2213e15052ce7' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6355472 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Contributor
There was a problem hiding this comment.
Pull request overview
This PR regenerates the azure-mgmt-subscription management-plane SDK from the TypeSpec configuration for 2025-11-01-preview (beta), updating the generated client surface area and modernizing packaging metadata.
Changes:
- Regenerated the management client/codegen output for API version
2025-11-01-preview, including new operations/models and updated client initialization. - Migrated packaging from
setup.py/sdk_packaging.tomltopyproject.toml, and replaced legacy_meta.jsonwith_metadata.json. - Updated docs/tests scaffolding and refreshed generated samples/tests to match the new API surface.
Reviewed changes
Copilot reviewed 88 out of 89 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/subscription/azure-mgmt-subscription/tsp-location.yaml | Adds TypeSpec source location metadata (spec path/commit). |
| sdk/subscription/azure-mgmt-subscription/tests/test_mgmt_subscription.py | Minor formatting updates in the live test scaffold. |
| sdk/subscription/azure-mgmt-subscription/tests/conftest.py | Minor whitespace change in test fixture file. |
| sdk/subscription/azure-mgmt-subscription/setup.py | Removes legacy setup.py packaging in favor of pyproject.toml. |
| sdk/subscription/azure-mgmt-subscription/sdk_packaging.toml | Removes legacy packaging metadata file (moved into pyproject.toml). |
| sdk/subscription/azure-mgmt-subscription/README.md | Updates Python version support text and refines authentication/examples section. |
| sdk/subscription/azure-mgmt-subscription/pyproject.toml | Introduces PEP 621 packaging metadata and Azure SDK build/packaging config. |
| sdk/subscription/azure-mgmt-subscription/MANIFEST.in | Updates sdist file inclusion rules to match pyproject-based packaging. |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscriptions_operations.py | Adds generated test scaffold for subscriptions operations (sync). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscriptions_operations_async.py | Adds generated test scaffold for subscriptions operations (async). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscription_policy_operations.py | Adds generated test scaffold for subscription policy operations (sync). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscription_policy_operations_async.py | Adds generated test scaffold for subscription policy operations (async). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscription_operations.py | Adds generated test scaffold for subscription operations (sync). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscription_operations_async.py | Adds generated test scaffold for subscription operations (async). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscription_operation_operations.py | Adds generated test scaffold for subscription-operation operations (sync). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscription_operation_operations_async.py | Adds generated test scaffold for subscription-operation operations (async). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_operations.py | Adds generated test scaffold for operations list (sync). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_operations_async.py | Adds generated test scaffold for operations list (async). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_billing_account_operations.py | Adds generated test scaffold for billing account operations (sync). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_billing_account_operations_async.py | Adds generated test scaffold for billing account operations (async). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_alias_operations.py | Adds generated test scaffold for alias operations (sync). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_alias_operations_async.py | Adds generated test scaffold for alias operations (async). |
| sdk/subscription/azure-mgmt-subscription/generated_tests/conftest.py | Adds generated test sanitizers/fixtures for generated tests. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/target_directory_status.py | Adds generated sample for target_directory_status. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/rename_subscription.py | Updates/aligns generated sample metadata and generator header. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/put_target_directory.py | Adds generated sample for put_target_directory. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/list_target_directory.py | Updates sample to call list_target_directory and corrects usage text. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/list_alias.py | Updates sample to iterate pageable alias.list() results. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/get_tenant_policy.py | Updates sample header/original-file metadata to new API version. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/get_tenant_policy_list.py | Updates sample header/original-file metadata to new API version. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/get_target_directory.py | Adds generated sample for get_target_directory. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/get_subscription_operation.py | Updates sample to call subscription_operation.get and corrects usage text. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/get_operations.py | Updates sample header/original-file metadata to new API version. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/get_billing_account_policy.py | Updates sample header/original-file metadata to new API version. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/get_alias.py | Updates sample parameters and header/original-file metadata to new API version. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/enable_subscription.py | Updates sample header/original-file metadata to new API version. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/delete_target_directory.py | Updates sample to call delete_target_directory and corrects usage text. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/delete_alias.py | Updates sample to call alias.delete without printing a response. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/create_alias.py | Updates sample header/original-file metadata and example alias name. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/change_tenant_policy.py | Updates sample header/original-file metadata to new API version. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/cancel_subscription.py | Updates sample header/original-file metadata to new API version. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/accept_target_directory.py | Updates sample to call accept_target_directory and corrects usage text. |
| sdk/subscription/azure-mgmt-subscription/generated_samples/accept_subscription_ownership.py | Updates sample to new request body parameter name (requestbody_body). |
| sdk/subscription/azure-mgmt-subscription/generated_samples/accept_ownership_status.py | Updates sample header/original-file metadata to new API version. |
| sdk/subscription/azure-mgmt-subscription/CHANGELOG.md | Adds 3.2.0b2 release notes (features + breaking changes). |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/_tenants_operations.py | Removes legacy operation-group implementation (superseded by new generator layout). |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/_subscriptions_operations.py | Removes legacy subscriptions ops implementation (superseded by new generator layout). |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/_subscription_policy_operations.py | Removes legacy subscription policy ops implementation. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/_patch.py | Updates patch scaffold to match new generator conventions/typing. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/_billing_account_operations.py | Removes legacy billing account ops implementation. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/_alias_operations.py | Removes legacy alias ops implementation. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/init.py | Updates exports/imports to align with new generator layout and operation groups. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/models/_subscription_client_enums.py | Removes legacy enums module (replaced by _enums.py). |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/models/_patch.py | Updates model patch scaffold to match new generator conventions/typing. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/models/_enums.py | Adds new consolidated enums module (including new enums). |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/models/init.py | Updates model exports/imports to new generator layout and new model set. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_tenants_operations.py | Removes legacy async tenants ops implementation. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_subscriptions_operations.py | Removes legacy async subscriptions ops implementation. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_subscription_policy_operations.py | Removes legacy async subscription policy ops implementation. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_subscription_operations.py | Removes legacy async subscription ops implementation. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_patch.py | Updates async operations patch scaffold typing/header. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_billing_account_operations.py | Removes legacy async billing account ops implementation. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_alias_operations.py | Removes legacy async alias ops implementation. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/init.py | Updates async ops exports/imports to match new generator layout. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/_subscription_client.py | Removes legacy async client implementation (replaced by _client.py). |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/_patch.py | Updates aio patch scaffold content and typing. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/_configuration.py | Updates aio configuration to new generator pattern and adds cloud/api_version fields. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/_client.py | Adds new async client implementation with send_request and cloud endpoint support. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/init.py | Updates aio package exports to reference the new async client module. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_version.py | Bumps package version to 3.2.0b2. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_vendor.py | Removes legacy vendor helpers no longer used by new generator layout. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_utils/init.py | Adds generated utils package marker. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_subscription_client.py | Removes legacy sync client implementation (replaced by _client.py). |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_patch.py | Updates sync patch scaffold content and typing. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_configuration.py | Updates sync configuration to new generator pattern and adds cloud/api_version fields. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_client.py | Adds new sync client implementation with send_request and cloud endpoint support. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/init.py | Updates package exports to reference the new sync client module. |
| sdk/subscription/azure-mgmt-subscription/azure/mgmt/init.py | Adds typing ignore for namespace package path extension. |
| sdk/subscription/azure-mgmt-subscription/azure/init.py | Adds typing ignore for namespace package path extension. |
| sdk/subscription/azure-mgmt-subscription/apiview-properties.json | Adds APIView cross-language mapping metadata for the regenerated surface. |
| sdk/subscription/azure-mgmt-subscription/_metadata.json | Adds generation metadata (api version/spec commit/emitter version). |
| sdk/subscription/azure-mgmt-subscription/_meta.json | Removes legacy AutoRest _meta.json metadata file. |
…t.Subscription/Subscription/tspconfig.yaml', API Version: 2025-11-01-preview, SDK Release Type: beta, and CommitSHA: '8966e4942153329571a093034f4808cc06b4c9df' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6364183 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Configurations: 'specification/subscription/resource-manager/Microsoft.Subscription/Subscription/tspconfig.yaml', API Version: 2025-11-01-preview, SDK Release Type: beta, and CommitSHA: '54c486c43633d31d1766b3eaf2c2213e15052ce7' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6355472 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.