{
  "answer": {
    "date": "2027-10-31",
    "sentence": "Python 3.11 reaches end of life in 12 months."
  },
  "data": {
    "cycle": "3.11",
    "dependents": [
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "2.5.4",
        "minimum": "3.12",
        "name": "numpy",
        "since_date": "2026-06-21",
        "since_version": "2.5.0"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "1.18.1",
        "minimum": "3.12",
        "name": "scipy",
        "since_date": "2026-06-19",
        "since_version": "1.18.0"
      },
      {
        "constraint": ">=3.11.5",
        "ecosystem": "pypi",
        "latest_version": "3.0.3",
        "minimum": "3.11.5",
        "name": "soupsieve",
        "since_date": "2026-10-12",
        "since_version": "3.0.2"
      },
      {
        "constraint": "!=3.14.1,>=3.12",
        "ecosystem": "pypi",
        "latest_version": "3.7",
        "minimum": "3.12",
        "name": "networkx",
        "since_date": "2026-09-21",
        "since_version": "3.7"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "1.4.0",
        "minimum": "3.12",
        "name": "contourpy",
        "since_date": "2026-09-11",
        "since_version": "1.4.0"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "3.0.0",
        "minimum": "3.12",
        "name": "deprecated",
        "since_date": "2026-09-26",
        "since_version": "3.0.0"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "15.0.0",
        "minimum": "3.12",
        "name": "pyee",
        "since_date": "2026-10-18",
        "since_version": "15.0.0"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "9.1.0",
        "minimum": "3.12",
        "name": "sphinx",
        "since_date": "2025-12-31",
        "since_version": "9.1.0"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "3.4.1",
        "minimum": "3.12",
        "name": "xgboost",
        "since_date": "2026-06-17",
        "since_version": "3.3.0"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "6.1.2",
        "minimum": "3.12",
        "name": "django",
        "since_date": "2025-12-03",
        "since_version": "6.0"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "19.0.1",
        "minimum": "3.12",
        "name": "av",
        "since_date": "2026-09-29",
        "since_version": "19.0.0"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "3.8.0",
        "minimum": "3.12",
        "name": "pyproj",
        "since_date": "2026-09-05",
        "since_version": "3.8.0"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "0.11.2",
        "minimum": "3.12",
        "name": "jax",
        "since_date": "2018-12-07",
        "since_version": "0.0"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "2026.10.15",
        "minimum": "3.12",
        "name": "tifffile",
        "since_date": "2026-04-12",
        "since_version": "2026.4.11"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "0.11.2",
        "minimum": "3.12",
        "name": "jaxlib",
        "since_date": "2026-07-16",
        "since_version": "0.11.0"
      },
      {
        "constraint": ">=3.13",
        "ecosystem": "pypi",
        "latest_version": "8.0.0",
        "minimum": "3.13",
        "name": "pyyaml-ft",
        "since_date": "2025-06-10",
        "since_version": "8.0.0"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "12.2.3",
        "minimum": "3.12",
        "name": "mitmproxy",
        "since_date": "2025-04-29",
        "since_version": "12.0.0"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "2.21.5",
        "minimum": "3.12",
        "name": "ansible-core",
        "since_date": "2025-11-04",
        "since_version": "2.20.0"
      },
      {
        "constraint": "<4.0,>=3.11.3",
        "ecosystem": "pypi",
        "latest_version": "5.5.3",
        "minimum": "3.11.3",
        "name": "gcloud-aio-auth",
        "since_date": "2026-10-16",
        "since_version": "5.5.2"
      },
      {
        "constraint": ">=3.12",
        "ecosystem": "pypi",
        "latest_version": "1.0.0",
        "minimum": "3.12",
        "name": "librosa",
        "since_date": "2026-08-11",
        "since_version": "1.0.0"
      }
    ],
    "eol_date": "2027-10-31",
    "eol_is_bool": null,
    "latest_release_date": "2026-10-01",
    "latest_version": "3.11.17",
    "lts": false,
    "package": {
      "category": "lang",
      "homepage": "https://endoflife.date/python",
      "name": "Python",
      "slug": "python",
      "source": "endoflife",
      "synced_at": "2026-09-09"
    },
    "release_date": "2022-10-24",
    "support_date": "2024-04-01",
    "synced_at": "2026-10-02"
  },
  "description": "Keelbench tracks release, support and end-of-life dates for Python 3.11. Python 3.11 reaches end of life on 2027-10-31.",
  "noindex": false,
  "path": "/eol/python/3.11/",
  "schema": "keelbench.page.v1",
  "title": "Python 3.11 end of life",
  "type": "eol-cycle",
  "updated_at": "2026-10-01",
  "url": "https://keelbench.com/eol/python/3.11/"
}