{
  "answer": {
    "definition": "The latest release is less than 12 months old.",
    "label": "active",
    "sentence": "msal last released 1.39.0 on 2026-09-17. Its latest version requires Python >=3.9."
  },
  "data": {
    "deprecated": false,
    "deprecation_message": "",
    "description": "The Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication of users with Microsoft Azure Active Directory accounts (AAD) and Microsoft Accounts (MSA) using industry standard OAuth2 and OpenID Connect.",
    "downloads_monthly": 199242492,
    "ecosystem": "pypi",
    "first_published_at": "2018-12-12",
    "homepage": "https://github.com/AzureAD/microsoft-authentication-library-for-python",
    "latest_published_at": "2026-09-17",
    "latest_version": "1.39.0",
    "license": "MIT",
    "maintenance": "active",
    "maintenance_definition": "The latest release is less than 12 months old.",
    "majors": [
      [
        "1",
        "1.0.0",
        "2019-11-01",
        "1.39.0",
        "2026-09-17"
      ],
      [
        "0",
        "0.1.0",
        "2018-12-12",
        "0.9.0",
        "2019-10-31"
      ]
    ],
    "median_days_between_majors": 324,
    "median_days_between_releases_24m": 41,
    "name": "msal",
    "release_count_12m": 10,
    "repository_url": "",
    "runtime_requirements": [
      {
        "constraint": ">=3.9",
        "minimum": "3.9",
        "runtime": "python",
        "runtime_name": "Python",
        "since_date": "2019-11-01",
        "since_version": "1.0.0"
      }
    ],
    "supported_runtimes": {
      "python": [
        {
          "cycle": "3.15",
          "eol_date": "2031-10-31",
          "eol_is_bool": null,
          "latest_release_date": "2026-10-21",
          "latest_version": "3.15.1",
          "lts": false,
          "release_date": "2026-10-09",
          "support_date": "2028-10-09",
          "synced_at": "2026-10-22"
        },
        {
          "cycle": "3.14",
          "eol_date": "2030-10-31",
          "eol_is_bool": null,
          "latest_release_date": "2026-10-21",
          "latest_version": "3.14.9",
          "lts": false,
          "release_date": "2025-10-07",
          "support_date": "2027-10-01",
          "synced_at": "2026-10-22"
        },
        {
          "cycle": "3.13",
          "eol_date": "2029-10-31",
          "eol_is_bool": null,
          "latest_release_date": "2026-10-21",
          "latest_version": "3.13.17",
          "lts": false,
          "release_date": "2024-10-07",
          "support_date": "2026-10-01",
          "synced_at": "2026-10-22"
        },
        {
          "cycle": "3.12",
          "eol_date": "2028-10-31",
          "eol_is_bool": null,
          "latest_release_date": "2026-10-01",
          "latest_version": "3.12.15",
          "lts": false,
          "release_date": "2023-10-02",
          "support_date": "2025-04-02",
          "synced_at": "2026-10-02"
        },
        {
          "cycle": "3.11",
          "eol_date": "2027-10-31",
          "eol_is_bool": null,
          "latest_release_date": "2026-10-01",
          "latest_version": "3.11.17",
          "lts": false,
          "release_date": "2022-10-24",
          "support_date": "2024-04-01",
          "synced_at": "2026-10-02"
        },
        {
          "cycle": "3.10",
          "eol_date": "2026-10-01",
          "eol_is_bool": null,
          "latest_release_date": "2026-10-01",
          "latest_version": "3.10.22",
          "lts": false,
          "release_date": "2021-10-04",
          "support_date": "2023-04-05",
          "synced_at": "2026-10-02"
        },
        {
          "cycle": "3.9",
          "eol_date": "2025-10-31",
          "eol_is_bool": null,
          "latest_release_date": "2025-10-31",
          "latest_version": "3.9.25",
          "lts": false,
          "release_date": "2020-10-05",
          "support_date": "2022-05-17",
          "synced_at": "2026-09-09"
        }
      ]
    },
    "synced_at": "2026-10-19",
    "version_count": 75
  },
  "description": "Keelbench rates how actively msal is maintained on PyPI and links its latest version to the runtimes it supports. msal last released 1.39.0 on 2026-09-17. Its latest version requires Python >=3.9.",
  "noindex": false,
  "path": "/pkg/pypi/msal/",
  "schema": "keelbench.page.v1",
  "title": "msal maintenance and runtime support",
  "type": "pkg-package",
  "updated_at": "2026-09-17",
  "url": "https://keelbench.com/pkg/pypi/msal/"
}