Skip to content

Commit 55a2b51

Browse files
authored
[Identity] Update broker package deps + version (#45122)
* [Identity] Update broker package deps + version Only msal[broker] >= 1.35.0b1 supports python 3.14. To get Python 3.14 tests passing again, this updates the minimum MSAL dependency and marks the azure-identity-broker package as a beta release. Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com> * Update Identity devreqs Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com> * Skip darwin Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com> * Add classifier for Python 3.14 Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com> --------- Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com>
1 parent a5ca835 commit 55a2b51

5 files changed

Lines changed: 8 additions & 6 deletions

File tree

sdk/identity/azure-identity-broker/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Release History
22

3-
## 1.3.1 (Unreleased)
3+
## 1.4.0b1 (Unreleased)
44

55
### Features Added
66

sdk/identity/azure-identity-broker/azure/identity/broker/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# Copyright (c) Microsoft Corporation.
33
# Licensed under the MIT License.
44
# ------------------------------------
5-
VERSION = "1.3.1"
5+
VERSION = "1.4.0b1"

sdk/identity/azure-identity-broker/pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ keywords = ["azure", "azure sdk"]
1212
requires-python = ">=3.9"
1313
license = "MIT"
1414
classifiers = [
15-
"Development Status :: 5 - Production/Stable",
15+
"Development Status :: 4 - Beta",
1616
"Programming Language :: Python",
1717
"Programming Language :: Python :: 3 :: Only",
1818
"Programming Language :: Python :: 3",
@@ -21,10 +21,11 @@ classifiers = [
2121
"Programming Language :: Python :: 3.11",
2222
"Programming Language :: Python :: 3.12",
2323
"Programming Language :: Python :: 3.13",
24+
"Programming Language :: Python :: 3.14",
2425
]
2526
dependencies = [
2627
"azure-identity<2.0.0,>=1.18.0",
27-
"msal[broker]>=1.33.0,<2",
28+
"msal[broker]>=1.35.0b1,<2",
2829
]
2930
dynamic = ["version", "readme"]
3031

sdk/identity/azure-identity-broker/tests/test_broker.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515

1616

1717
@pytest.mark.skipif(
18-
sys.platform.startswith("linux"), reason="linux requires manual setup to install InTune to make it work"
18+
sys.platform.startswith("linux") or sys.platform == "darwin",
19+
reason="linux and macOS require additional setup to install InTune to make it work",
1920
)
2021
def test_interactive_browser_broker_cred():
2122
cred = InteractiveBrowserBrokerCredential()
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
../../core/azure-core
2-
azure-identity-broker>=1.1.0 ; platform.python_implementation != "PyPy" and python_version < '3.14.0'
2+
azure-identity-broker>=1.1.0 ; platform.python_implementation != "PyPy"
33
aiohttp>=3.0
44
typing_extensions>=3.7.2
55
-e ../../../eng/tools/azure-sdk-tools

0 commit comments

Comments
 (0)