-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Enable python 3.14 support for azure-ai-ml #44072
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Enable python 3.14 support for azure-ai-ml #44072
Conversation
|
@microsoft-github-policy-service agree company="Microsoft" |
There was a problem hiding this 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 enables Python 3.14 support for the azure-ai-ml package by updating version classifiers and adjusting dependency constraints for compatibility.
Key changes:
- Adds Python 3.14 to the supported version classifiers in setup.py
- Updates pywin32 dependency from version 306 to 311 for Windows compatibility
- Adds Python 3.14 version constraint to scikit-image dependency due to compatibility issues
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| sdk/ml/azure-ai-ml/setup.py | Adds Python 3.14 to the list of supported Python versions in classifiers |
| sdk/ml/azure-ai-ml/dev_requirements.txt | Updates pywin32 to version 311 and restricts scikit-image installation to Python < 3.14 |
| "Programming Language :: Python :: 3.11", | ||
| "Programming Language :: Python :: 3.12", | ||
| "Programming Language :: Python :: 3.13", | ||
| "Programming Language :: Python :: 3.14", |
Copilot
AI
Nov 17, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The CHANGELOG.md file should be updated to document the addition of Python 3.14 support as a feature or other change in the unreleased version section. This helps users understand what versions are supported.
… used in boolean contexts
…xt manager protocol for mocked objects, updated the mocks to fix it
…_conversion - Python 3.13+ no longer allows NotImplemented to be used in boolean contexts
…e test more robust and independent of python version
…class attributes directly instead of through self in closures
…tation is till 3.12, after that it uses profiler at runtime, hence need not test bytecode for 3.13 onwards
Description
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
If an SDK is being regenerated based on a new API spec, a link to the pull request containing these API spec changes should be included above.
this pr
https://dev.azure.com/azure-sdk/internal/_build?definitionId=5066
Azure/azureml-examples#3707
main
https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5594137&view=results
Azure/azureml-examples#3708
All SDK Contribution checklist:
General Guidelines and Best Practices
Testing Guidelines