[AutoPR azure-mgmt-planetarycomputer]-generated-from-SDK Generation - Python-6062568#45908
Open
[AutoPR azure-mgmt-planetarycomputer]-generated-from-SDK Generation - Python-6062568#45908
Conversation
…ement/tspconfig.yaml', API Version: 2026-04-15, SDK Release Type: stable, and CommitSHA: '5e21babae10dd7056c3005bb51da815f0495f1aa' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6062568 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
Updates the azure-mgmt-planetarycomputer management-plane SDK to the 2026-04-15 API version generated from TypeSpec, promotes the package to stable 1.0.0, and aligns packaging metadata with the repo’s current pyproject.toml-based setup.
Changes:
- Bump API version to
2026-04-15and update generation metadata/commit pointers. - Move packaging configuration to
pyproject.toml, removing legacysetup.py/sdk_packaging.toml, and mark the package as stable (1.0.0). - Add
cloud_settingsupport to the sync/async clients (and related configuration) for ARM endpoint selection.
Reviewed changes
Copilot reviewed 32 out of 32 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/tsp-location.yaml | Updates the spec repo commit pointer used for generation. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/setup.py | Removed legacy setuptools build script (pyproject-based build now). |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/sdk_packaging.toml | Removed legacy packaging config (moved into pyproject.toml). |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/pyproject.toml | Adds full PEP 517/518 + project metadata and stable packaging flags. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/generated_samples/geo_catalogs_update.py | Regenerated sample metadata for new API version. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/generated_samples/geo_catalogs_list_by_subscription.py | Regenerated sample metadata for new API version. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/generated_samples/geo_catalogs_list_by_resource_group.py | Regenerated sample metadata for new API version. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/generated_samples/geo_catalogs_get.py | Regenerated sample metadata for new API version. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/generated_samples/geo_catalogs_delete.py | Regenerated sample metadata for new API version. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/generated_samples/geo_catalogs_create.py | Regenerated sample metadata for new API version. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/operations/_patch.py | Generated typing updates in operations patch scaffold. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/operations/_operations.py | Regenerated sync operations (API version + pipeline behavior updates). |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/models/_patch.py | Generated typing updates in models patch scaffold. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/models/_models.py | Regenerated models typing (built-in generics). |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/models/_enums.py | Minor docstring punctuation fix in enum value docs. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/aio/operations/_patch.py | Generated typing updates in async operations patch scaffold. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/aio/operations/_operations.py | Regenerated async operations (pipeline behavior updates). |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/aio/_patch.py | Generated typing updates in async patch scaffold. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/aio/_configuration.py | Adds cloud_setting support + updates API version docs/defaults (async). |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/aio/_client.py | Adds keyword-only cloud_setting parameter (async client). |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/_version.py | Version bumped from 1.0.0b1 to stable 1.0.0. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/_validation.py | Updates API-version validation logic for multiple known versions. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/_utils/serialization.py | Regenerated serializer typing + safer basic type serialization. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/_utils/model_base.py | Regenerated model base typing + additional serialization/deserialization behaviors. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/_patch.py | Generated typing updates in patch scaffold. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/_configuration.py | Adds cloud_setting support + updates API version docs/defaults (sync). |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/planetarycomputer/_client.py | Adds keyword-only cloud_setting parameter (sync client). |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/mgmt/init.py | Adds typing suppression for namespace pkg __path__ update. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/azure/init.py | Adds typing suppression for namespace pkg __path__ update. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/_metadata.json | Updates API version + emitter version + generation commit metadata. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/MANIFEST.in | Reorders/includes packaging manifest entries for pyproject-based build. |
| sdk/planetarycomputer/azure-mgmt-planetarycomputer/CHANGELOG.md | Adds 1.0.0 stable release entry noting cloud_setting addition. |
|
|
||
| ### Features Added | ||
|
|
||
| - Model `PlanetaryComputerMgmtClient` added parameter `cloud_setting` in method `__init__` |
There was a problem hiding this comment.
Changelog entry refers to PlanetaryComputerMgmtClient as a "Model", but it is the client class. Please adjust wording to avoid confusion in release notes (e.g., "Client PlanetaryComputerMgmtClient added parameter cloud_setting to __init__").
Suggested change
| - Model `PlanetaryComputerMgmtClient` added parameter `cloud_setting` in method `__init__` | |
| - Client `PlanetaryComputerMgmtClient` added parameter `cloud_setting` in method `__init__` |
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/orbitalplanetarycomputer/Orbital.Management/tspconfig.yaml', API Version: 2026-04-15, SDK Release Type: stable, and CommitSHA: '5e21babae10dd7056c3005bb51da815f0495f1aa' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6062568 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=0ae5a917-5001-f111-8406-000d3a376cbb Submitted by: brentharris@microsoft.com
Release Plan Details
Spec pull request: Adding a stable API version 2026-04-15 azure-rest-api-specs#41263
Spec API version: 04-15-2026