Skip to content

Conversation

@azure-sdk
Copy link
Collaborator

PR for release issue https://github.com/Azure/sdk-release-request/issues/6819
After PR merged, trigger release pipeline to release

(Just to record: this PR was created by this pipeline)

@azure-sdk
Copy link
Collaborator Author

Copilot AI review requested due to automatic review settings February 12, 2026 03:55
Copy link
Contributor

Copilot AI left a 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 updates azure-mgmt-managementgroups for the 1.1.0 release, incorporating regenerated client code (newer AutoRest), modernized packaging (pyproject.toml), and updated generated tests/samples.

Changes:

  • Migrate packaging metadata from setup.py/sdk_packaging.toml to pyproject.toml (PEP 621 + Azure SDK packaging table).
  • Regenerate managementgroups client, models, and operations (sync + async), including updated internal utilities/serialization and ARM endpoint selection support.
  • Refresh generated tests/samples (naming tweaks, metadata paths, and lint suppressions) and add new codegen metadata files.

Reviewed changes

Copilot reviewed 71 out of 71 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
sdk/managementgroups/azure-mgmt-managementgroups/setup.py Removed legacy setuptools packaging script (migrated to pyproject).
sdk/managementgroups/azure-mgmt-managementgroups/sdk_packaging.toml Removed legacy packaging metadata (moved into pyproject).
sdk/managementgroups/azure-mgmt-managementgroups/pyproject.toml New packaging configuration, dependencies, dynamic version/readme, and [packaging] metadata.
sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_operations_async.py Rename generated async test method for clarity/uniqueness.
sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_operations.py Rename generated sync test method for clarity/uniqueness.
sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_management_groups_operations_async.py Rename multiple generated async test methods to be operation-specific.
sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_management_groups_operations.py Rename multiple generated sync test methods to be operation-specific.
sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_management_group_subscriptions_operations_async.py Rename generated async subscription tests to be operation-specific.
sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_management_group_subscriptions_operations.py Rename generated sync subscription tests to be operation-specific.
sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_hierarchy_settings_operations_async.py Rename generated async hierarchy settings tests to be operation-specific.
sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_hierarchy_settings_operations.py Rename generated sync hierarchy settings tests to be operation-specific.
sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_entities_operations_async.py Rename generated async entities test to be operation-specific.
sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/test_management_groups_api_entities_operations.py Rename generated sync entities test to be operation-specific.
sdk/managementgroups/azure-mgmt-managementgroups/generated_tests/conftest.py Update sanitizer guidance comment in generated test setup.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/tenant_backfill_status_request.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/start_tenant_backfill_request.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/remove_management_group_subscription.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/put_management_group.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/patch_management_group.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/list_operations.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/list_management_groups.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/list_hierarchy_settings.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_subscription_from_management_group.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group_with_path.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group_with_expand_and_recurse.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group_with_expand.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group_with_ancestors.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_management_group.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_hierarchy_settings.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_entities.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_descendants.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/get_all_subscriptions_from_management_group.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/delete_management_group.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/delete_hierarchy_settings.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/check_management_group_name_availability.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/generated_samples/add_management_group_subscription.py Add pylint suppression header and update x-ms-original-file path.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_operations.py Regenerated sync operations implementation with updated typing/imports/utilities.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_management_groups_operations.py Regenerated sync management groups operations (paging, typing, error handling formatting).
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_management_groups_api_operations.py Regenerated sync API operations mixin and request builders.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_management_group_subscriptions_operations.py Regenerated sync subscription association operations and request builders.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_hierarchy_settings_operations.py Regenerated sync hierarchy settings operations.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/_entities_operations.py Regenerated sync entities operations with paging return type.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/operations/init.py Update exported operations symbols and patch import flow.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/models/_models_py3.py Regenerated models with updated imports/typing annotations.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/models/init.py Update model exports/import ordering and patch integration.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_operations.py Regenerated async operations implementation with updated typing/imports/utilities.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_management_groups_operations.py Regenerated async management groups operations with async paging.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_management_groups_api_operations.py Regenerated async API operations mixin.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_management_group_subscriptions_operations.py Regenerated async subscription association operations.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_hierarchy_settings_operations.py Regenerated async hierarchy settings operations.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/_entities_operations.py Regenerated async entities operations with async paging.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/operations/init.py Update exported async operations symbols and patch import flow.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/_vendor.py Removed legacy internal ABC typing helper (replaced by _utils.utils).
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/_management_groups_api.py Update async client init to support cloud endpoints and new serialization utilities.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/_configuration.py Add cloud_setting to async configuration and adjust typing/docs.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/aio/init.py Update async package exports and patch integration.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_version.py Promote version from 1.1.0b2 to 1.1.0.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_utils/utils.py Introduce generic client/config typing mixin (ClientMixinABC).
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_utils/serialization.py Replace legacy serialization module with regenerated, typed utility implementation.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_utils/init.py Add _utils package marker for new utility module namespace.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_management_groups_api.py Update sync client init to support cloud endpoints and new serialization utilities.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/_configuration.py Add cloud_setting to sync configuration and adjust typing/docs.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/managementgroups/init.py Update package exports and patch integration.
sdk/managementgroups/azure-mgmt-managementgroups/azure/mgmt/init.py Add type: ignore for namespace package extend_path typing.
sdk/managementgroups/azure-mgmt-managementgroups/azure/init.py Add type: ignore for namespace package extend_path typing.
sdk/managementgroups/azure-mgmt-managementgroups/apiview-properties.json Add APIView properties metadata for review tooling.
sdk/managementgroups/azure-mgmt-managementgroups/_metadata.json Add new codegen metadata format (replaces legacy _meta.json).
sdk/managementgroups/azure-mgmt-managementgroups/_meta.json Remove legacy codegen metadata file.
sdk/managementgroups/azure-mgmt-managementgroups/README.md Update supported Python version and refresh auth/client usage snippet.
sdk/managementgroups/azure-mgmt-managementgroups/MANIFEST.in Update sdist file includes/excludes to match modern packaging layout.
sdk/managementgroups/azure-mgmt-managementgroups/CHANGELOG.md Add 1.1.0 release section (currently placeholder text).

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.

2 participants