From a6bf6fd92659b327363f3fe31be9dc81347ce487 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 18 May 2026 22:43:30 +0000 Subject: [PATCH 1/4] Initial plan From fba82cb2defae7aa5de604c63203fd7142573f4a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 18 May 2026 22:44:43 +0000 Subject: [PATCH 2/4] feat: drop Python 3.9 support Agent-Logs-Url: https://github.com/microsoftgraph/msgraph-sdk-python-core/sessions/1c1c3c0f-5789-4889-8936-a38229018747 Co-authored-by: ramsessanchez <63934382+ramsessanchez@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- README.md | 2 +- pyproject.toml | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index eac65d13..ef28483a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ jobs: strategy: max-parallel: 5 matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v6 diff --git a/README.md b/README.md index adf23ac6..4f06a982 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ The Microsoft Graph Core Python Client Library contains core classes used by [Mi ## Prerequisites - Python 3.9+ + Python 3.10+ This library doesn't support [older](https://devguide.python.org/versions/) versions of Python. diff --git a/pyproject.toml b/pyproject.toml index 843aa3db..cc48c66c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,14 +16,13 @@ dependencies = [ "microsoft-kiota-http >=1.8.0,<2.0.0", "httpx[http2] >=0.23.0", ] -requires-python = ">=3.9" +requires-python = ">=3.10" license = "MIT" license-files = ["LICENSE"] readme = "README.md" keywords = ["msgraph", "openAPI", "Microsoft", "Graph"] classifiers = [ "Development Status :: 5 - Production/Stable", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", From e2bfae1c9257638204224c0b319b85fd419940af Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 18 May 2026 23:12:22 +0000 Subject: [PATCH 3/4] feat: add Python 3.14 support Agent-Logs-Url: https://github.com/microsoftgraph/msgraph-sdk-python-core/sessions/d497072d-c7f3-421f-98a8-b5c852c47ff6 Co-authored-by: ramsessanchez <63934382+ramsessanchez@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- pyproject.toml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ef28483a..276d1830 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ jobs: strategy: max-parallel: 5 matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v6 diff --git a/pyproject.toml b/pyproject.toml index cc48c66c..c636be4b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] [project.optional-dependencies] From 55b1f0c1d2b8fe805cd64a451920aace65a27420 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 18 May 2026 23:26:20 +0000 Subject: [PATCH 4/4] feat: update devcontainer to Python 3.14, remove 3.9 image reference Agent-Logs-Url: https://github.com/microsoftgraph/msgraph-sdk-python-core/sessions/f8b5c8c9-e430-42e8-8fe2-42673c863a3e Co-authored-by: ramsessanchez <63934382+ramsessanchez@users.noreply.github.com> --- .devcontainer/devcontainer.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 3a4d53e6..77ded4f0 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,13 +3,12 @@ { "name": "Python 3", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - // "image": "mcr.microsoft.com/devcontainers/python:3.9-bookworm", // "image": "mcr.microsoft.com/devcontainers/python:3.10-bookworm", // "image": "mcr.microsoft.com/devcontainers/python:3.11-bookworm", // "image": "mcr.microsoft.com/devcontainers/python:3.12-bookworm", // "image": "mcr.microsoft.com/devcontainers/python:1-3.12-bullseye", // "image": "mcr.microsoft.com/devcontainers/python:3.13-bookworm", - "image": "mcr.microsoft.com/devcontainers/python:3.13-bullseye", + "image": "mcr.microsoft.com/devcontainers/python:3.14-bookworm", "features": { "ghcr.io/hspaans/devcontainer-features/pytest:1": {},