Skip to content

Commit a3fdda2

Browse files
kingernupurachauhan-sccCopilot
authored
Pin major version of external dependencies (#40580)
* Pin major version of external dependencies * Update sdk/ml/azure-ai-ml/setup.py Co-authored-by: Copilot <[email protected]> * Update CHANGELOG * Remove constraint from azure-common as this is an internal dep * Explicit constraints --------- Co-authored-by: Amit Chauhan <[email protected]> Co-authored-by: Copilot <[email protected]>
1 parent 0a19a46 commit a3fdda2

File tree

2 files changed

+19
-15
lines changed

2 files changed

+19
-15
lines changed

sdk/ml/azure-ai-ml/CHANGELOG.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
# Release History
2+
23
## 1.27.0 (unreleased)
34

45
### Bugs Fixed
5-
- Fix for compute Instance, disableLocalAuth property should be depend on ssh public access enabled.
6-
- Removing Git-related properties from job properties if a PAT token is detected in the repository URL.
7-
- Fix deployment creation for registry models
86

9-
### Other Changes
10-
- Hub and Project are officially GA'd and no longer experimental.
7+
- Fix for compute Instance, disableLocalAuth property should be depend on ssh public access enabled.
8+
- Removing Git-related properties from job properties if a PAT token is detected in the repository URL.
9+
- Fix deployment creation for registry models
10+
11+
### Other Changes
12+
13+
- Hub and Project are officially GA'd and no longer experimental.
14+
- Restrict major version auto updates for external dependencies to ensure stability and prevent build failures for breaking changes.
1115

1216
## 1.26.3 (2025-04-17)
1317

sdk/ml/azure-ai-ml/setup.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,25 +68,25 @@
6868
python_requires=">=3.7",
6969
install_requires=[
7070
# NOTE: To avoid breaking changes in a major version bump, all dependencies should pin an upper bound if possible.
71-
"pyyaml>=5.1.0",
72-
"msrest>=0.6.18",
71+
"pyyaml>=5.1.0,<7.0.0",
72+
"msrest>=0.6.18,<1.0.0",
7373
"azure-core>=1.23.0",
7474
"azure-mgmt-core>=1.3.0",
7575
"marshmallow>=3.5,<4.0.0",
76-
"jsonschema>=4.0.0",
77-
"tqdm",
76+
"jsonschema>=4.0.0,<5.0.0",
77+
"tqdm<5.0.0",
7878
# Used for PR 825138
79-
"strictyaml",
79+
"strictyaml<2.0.0",
8080
# Used for PR 718512
81-
"colorama",
82-
"pyjwt",
81+
"colorama<1.0.0",
82+
"pyjwt<3.0.0",
8383
"azure-storage-blob>=12.10.0",
8484
"azure-storage-file-share",
8585
"azure-storage-file-datalake>=12.2.0",
86-
"pydash>=6.0.0",
87-
"isodate",
86+
"pydash>=6.0.0,<9.0.0",
87+
"isodate<1.0.0",
8888
"azure-common>=1.1",
89-
"typing-extensions",
89+
"typing-extensions<5.0.0",
9090
"azure-monitor-opentelemetry",
9191
# TODO: remove six after using new autorest
9292
"six>=1.11.0",

0 commit comments

Comments
 (0)