Skip to content

[AutoPR azure-mgmt-planetarycomputer]-generated-from-SDK Generation - Python-6062568#45908

Open
azure-sdk wants to merge 4 commits intomainfrom
sdkauto/azure-mgmt-planetarycomputer-6062568
Open

[AutoPR azure-mgmt-planetarycomputer]-generated-from-SDK Generation - Python-6062568#45908
azure-sdk wants to merge 4 commits intomainfrom
sdkauto/azure-mgmt-planetarycomputer-6062568

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

@azure-sdk azure-sdk commented Mar 25, 2026

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

…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.
Copy link
Copy Markdown
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

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-15 and update generation metadata/commit pointers.
  • Move packaging configuration to pyproject.toml, removing legacy setup.py/sdk_packaging.toml, and mark the package as stable (1.0.0).
  • Add cloud_setting support 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.

@ChenxiJiang333
Copy link
Copy Markdown
Member

Hi @thisisdevanshu, the new api version 2026-04-15 seems not deployed on portal yet, we recommend making sure the api version to be deployed before releasing the SDK, though we won't block the release in self-serve release flow. You can continue for next step.
image

@ChenxiJiang333
Copy link
Copy Markdown
Member

@msyyc, pr ready, please help review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.

4 participants