Conda Release 2026.06.01 generated by 6380397#47270
Draft
azure-sdk wants to merge 10 commits into
Draft
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This auto-generated PR updates the Python Conda release artifacts for the 2026.06.01 release, including adding newly-released packages, bumping package versions in the Conda pipeline configuration, and improving the internal tooling used to resolve sdists when the active package index is an Azure DevOps Artifacts feed.
Changes:
- Add/refresh Conda pipeline inputs, recipe metadata, and release logs for the 2026.06.01 Conda release (including several newly introduced packages).
- Improve Azure DevOps Artifacts support in
pypi_toolsby adding logic to resolve the latest version and probe sdist download URIs viapkgs.dev.azure.com. - Make the conda update pipeline authenticate to the dev feed and update conda file generation logic to reclassify “outdated but not present” packages as new.
Reviewed changes
Copilot reviewed 65 out of 65 changed files in this pull request and generated 11 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/transcription/azure-ai-transcription/pyproject.toml | Adds [tool.azure-sdk-conda] metadata to support conda bundling behavior. |
| eng/tools/azure-sdk-tools/tests/test_pypi_client.py | Adds unit tests covering latest sdist URI resolution across PyPI/AzDO backends. |
| eng/tools/azure-sdk-tools/pypi_tools/pypi.py | Adds get_latest_download_uri and refactors version filtering/logging formatting. |
| eng/tools/azure-sdk-tools/pypi_tools/azdo.py | Adds AzDO feed helpers to resolve latest versions and probe sdist download URIs on pkgs.dev.azure.com. |
| eng/tools/azure-sdk-tools/ci_tools/conda/conda_functions.py | Makes combined sdist selection tolerant to hyphen/underscore filename variants. |
| eng/pipelines/templates/stages/conda-sdk-client.yml | Updates versions and adds new Conda artifacts/packages for this release. |
| eng/pipelines/conda-update-pipeline.yml | Switches to shared python-version template and authenticates to the dev feed. |
| conda/update_conda_files.py | Improves conda update logic by reclassifying “outdated but missing” packages as new. |
| conda/conda_helper_functions.py | Switches “latest version + sdist URL” resolution to use the active index backend (PyPI vs AzDO). |
| conda/conda-recipes/conda_env.yml | Bumps AZURESDK_CONDA_VERSION to 2026.06.01. |
| conda/conda-recipes/azure-mgmt/meta.yaml | Adds import test coverage for newly included mgmt packages in the conda bundle. |
| conda/conda-recipes/azure-ai-transcription/meta.yaml | Adds a new conda recipe for azure-ai-transcription. |
| conda/conda-recipes/azure-ai-contentunderstanding/meta.yaml | Adds a new conda recipe for azure-ai-contentunderstanding. |
| conda/conda-recipes/azure-batch/meta.yaml | Adds a new conda recipe for azure-batch. |
| conda/conda-recipes/azure-planetarycomputer/meta.yaml | Adds a new conda recipe for azure-planetarycomputer. |
| conda/conda-recipes/azure-postgresql-auth/meta.yaml | Adds a new conda recipe for azure-postgresql-auth. |
| conda/conda-releaselogs/msal.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/msal-extensions.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-storage.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-servicebus.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-security-attestation.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-search-documents.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-schemaregistry.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-monitor-querymetrics.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-monitor-query.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-monitor-opentelemetry.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-monitor-ingestion.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-mgmt.md | Adds 2026.06.01 release entry with updated mgmt package set/versions. |
| conda/conda-releaselogs/azure-messaging-webpubsubservice.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-messaging-webpubsubclient.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-keyvault.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-iot-deviceupdate.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-identity.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-healthinsights.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-health-deidentification.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-eventhub.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-eventgrid.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-digitaltwins-core.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-developer-loadtesting.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-data-tables.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-cosmos.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-core.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-containerregistry.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-confidentialledger.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-communication.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-appconfiguration.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-appconfiguration-provider.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-voicelive.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-vision.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-translation-text.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-translation-document.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-textanalytics.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-projects.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-ml.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-language-questionanswering.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-language-conversations.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-formrecognizer.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-documentintelligence.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-contentsafety.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-agents.md | Adds 2026.06.01 release entry. |
| conda/conda-releaselogs/azure-ai-transcription.md | Adds new release log file for azure-ai-transcription. |
| conda/conda-releaselogs/azure-ai-contentunderstanding.md | Adds new release log file for azure-ai-contentunderstanding. |
| conda/conda-releaselogs/azure-batch.md | Adds new release log file for azure-batch. |
| conda/conda-releaselogs/azure-planetarycomputer.md | Adds new release log file for azure-planetarycomputer. |
| conda/conda-releaselogs/azure-postgresql-auth.md | Adds new release log file for azure-postgresql-auth. |
Comment on lines
+98
to
+100
| logging.warn( | ||
| f"Invalid python_requires {requires_python!r} for package {package_name}=={version}" | ||
| ) |
Comment on lines
+125
to
+127
| logging.warn( | ||
| f"Invalid version {package_version} for package {package_name}" | ||
| ) |
Comment on lines
+168
to
+173
| data = self.project(package_name) | ||
| files = data.get("releases", {}).get(latest_version) or [] | ||
| sdist = next((f for f in files if f.get("packagetype") == "sdist"), None) | ||
| if sdist: | ||
| return latest_version, sdist["url"] | ||
| return latest_version, None |
| @@ -0,0 +1,7 @@ | |||
| # Azure Ai Transcription client library for Python (conda) | |||
| @@ -0,0 +1,7 @@ | |||
| # Azure Ai Contentunderstanding client library for Python (conda) | |||
| @@ -0,0 +1,7 @@ | |||
| # Azure Planetarycomputer client library for Python (conda) | |||
Comment on lines
+35
to
+38
| summary: "Microsoft Azure Postgresql Client Library for Python" | ||
| description: | | ||
| This is the Microsoft Azure Postgresql Client Library for Python. | ||
| Please see https://aka.ms/azsdk/conda/releases/postgresql for version details. |
Comment on lines
+47
to
+50
| summary: "Microsoft Azure Planetarycomputer Client Library for Python" | ||
| description: | | ||
| This is the Microsoft Azure Planetarycomputer Client Library for Python. | ||
| Please see https://aka.ms/azsdk/conda/releases/planetarycomputer for version details. |
Comment on lines
+41
to
+44
| summary: "Microsoft Azure Contentunderstanding Client Library for Python" | ||
| description: | | ||
| This is the Microsoft Azure Contentunderstanding Client Library for Python. | ||
| Please see https://aka.ms/azsdk/conda/releases/contentunderstanding for version details. |
Comment on lines
+41
to
+44
| summary: "Microsoft Azure Transcription Client Library for Python" | ||
| description: | | ||
| This is the Microsoft Azure Transcription Client Library for Python. | ||
| Please see https://aka.ms/azsdk/conda/releases/transcription for version details. |
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.
This PR was automatically generated to update Conda files for a new release.
Generated by: https://dev.azure.com/azure-sdk/internal/_build?definitionId=8044&buildId=6380397
Next Steps