[Monitor Query Metrics] Regenerate from Typespec#46165
Open
pvaneck wants to merge 2 commits intoAzure:mainfrom
Open
[Monitor Query Metrics] Regenerate from Typespec#46165pvaneck wants to merge 2 commits intoAzure:mainfrom
pvaneck wants to merge 2 commits intoAzure:mainfrom
Conversation
Updated tsp-location.yaml to new specs repo path. Regeneration introduces updates and improvements to generated code. - Moves the project to pyproject.toml based - Fixes pyright failures in CI Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com>
Contributor
There was a problem hiding this comment.
Pull request overview
This PR regenerates azure-monitor-querymetrics from an updated TypeSpec source location, and updates the package to use pyproject.toml-based packaging while incorporating generator-driven updates (including changes intended to address CI type-checking issues).
Changes:
- Updated
tsp-location.yamlto point to the new specs repo directory/commit and regenerated the SDK. - Migrated packaging from
setup.pytopyproject.toml. - Regeneration updates across generated models/operations/utilities (typing updates, streaming/decompress support, deserialization utilities).
Reviewed changes
Copilot reviewed 21 out of 21 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/monitor/azure-monitor-querymetrics/tsp-location.yaml | Updates the TypeSpec source directory/commit for regeneration. |
| sdk/monitor/azure-monitor-querymetrics/setup.py | Removed legacy setuptools setup.py packaging entrypoint. |
| sdk/monitor/azure-monitor-querymetrics/pyproject.toml | Adds PEP 621/pyproject-based packaging configuration and dependencies. |
| sdk/monitor/azure-monitor-querymetrics/samples/sample_metrics_query.py | Adds pylint suppression header. |
| sdk/monitor/azure-monitor-querymetrics/samples/sample_metrics_query_async.py | Adds pylint suppression header. |
| sdk/monitor/azure-monitor-querymetrics/samples/sample_authentication.py | Adds pylint suppression header. |
| sdk/monitor/azure-monitor-querymetrics/samples/sample_authentication_async.py | Adds pylint suppression header. |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/models/_models.py | Regenerated model types and annotations (notably List[...] → list[...]). |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/models/_enums.py | Minor docstring formatting changes from regeneration. |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/models/init.py | Ensures generated modules are imported/available during patch initialization. |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/_operations/_operations.py | Regenerated sync operations; adds decompress handling and updates failsafe error deserialization call shape. |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/_operations/init.py | Re-exports operations mixin for updated import path. |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/_configuration.py | Regenerated docstring formatting and API version docs. |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/_client.py | Updates operations mixin import path. |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/aio/_operations/_operations.py | Regenerated async operations; mirrors sync decompress + failsafe deserialization updates. |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/aio/_operations/init.py | Re-exports async operations mixin for updated import path. |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/aio/_configuration.py | Regenerated docstring formatting and API version docs. |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/aio/_client.py | Updates async operations mixin import path. |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/_utils/serialization.py | Regenerated serialization utilities (typing modernizations, removes eval for basic types, etc.). |
| sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/_utils/model_base.py | Regenerated model base/deserialization helpers (array-encoded support, failsafe deserialize signature changes, etc.). |
| sdk/monitor/azure-monitor-querymetrics/_metadata.json | Adds apiVersions map alongside apiVersion. |
sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/models/_models.py
Show resolved
Hide resolved
sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/models/_models.py
Show resolved
Hide resolved
sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/models/_models.py
Show resolved
Hide resolved
sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/models/_models.py
Show resolved
Hide resolved
sdk/monitor/azure-monitor-querymetrics/azure/monitor/querymetrics/models/_models.py
Show resolved
Hide resolved
Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com>
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.
Updated tsp-location.yaml to new specs repo path.
Regeneration introduces updates and improvements to generated code.