Skip to content

[Feature Request] Publish PyMsalRuntime and Microsoft Identity Broker for Linux ARM64 #949

Description

@bmiddha

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions