MSAL client type
Public
Problem Statement
MSAL Python supports enable_broker_on_linux and enable_broker_on_wsl, but pip install "msal[broker]" cannot succeed on Linux ARM64:
- PyPI publishes PyMsalRuntime Linux wheels only for
x86_64.
#!/usr/bin/env bash
set -euo pipefail
dir="$(mktemp -d)"
python3 -m venv "$dir/venv"
"$dir/venv/bin/pip" install --only-binary=:all: \
"pymsalruntime>=0.20,<0.21"
Linux haloed-grayling 7.0.0-28-generic #28-Ubuntu SMP PREEMPT_DYNAMIC Sun Jun 21 00:50:10 UTC 2026 aarch64 GNU/Linux
ERROR: Could not find a version that satisfies the requirement pymsalruntime<0.21,>=0.20 (from versions: none)
ERROR: No matching distribution found for pymsalruntime<0.21,>=0.20
Proposed solution
Deliver Linux ARM64 support as one coordinated release across the native broker, MSALRuntime, PyMsalRuntime, and MSAL Python validation.
MSAL client type
Public
Problem Statement
MSAL Python supports
enable_broker_on_linuxandenable_broker_on_wsl, butpip install "msal[broker]"cannot succeed on Linux ARM64:x86_64.Proposed solution
Deliver Linux ARM64 support as one coordinated release across the native broker, MSALRuntime, PyMsalRuntime, and MSAL Python validation.