From 644e9edddbde56d79e94461a5ecf7ba9d49d2b8b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 18 May 2026 23:02:58 +0000 Subject: [PATCH 1/4] Initial plan From e346676fc9c9b9ab45eae7619afc7181cf087ad3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 18 May 2026 23:05:38 +0000 Subject: [PATCH 2/4] feat: drop Python 3.9 support Agent-Logs-Url: https://github.com/microsoftgraph/msgraph-beta-sdk-python/sessions/24183764-30f8-4558-963c-7d67ccde60b3 Co-authored-by: ramsessanchez <63934382+ramsessanchez@users.noreply.github.com> --- .devcontainer/devcontainer.json | 1 - .github/workflows/build.yml | 2 +- pyproject.toml | 3 +-- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 22aa3cfd348..4457d8e9e3f 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,7 +3,6 @@ { "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", diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c1ae1ceedf5..17f2fbe5a6d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,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 - name: Set up Python ${{ matrix.python-version }} diff --git a/pyproject.toml b/pyproject.toml index d3bb2e9ebe7..25892d0fe1b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,14 +19,13 @@ dependencies = [ "msgraph_core >=1.3.1" ] -requires-python = ">=3.9" +requires-python = ">=3.10" license = "MIT" license-files = ["LICENSE"] readme = "README.md" keywords = ["msgraph", "openAPI", "Microsoft", "Graph", "beta"] 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 f7193ba3c744ad66a67cea4df39a05c9420e54cd 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:43 +0000 Subject: [PATCH 3/4] feat: add Python 3.14 support Agent-Logs-Url: https://github.com/microsoftgraph/msgraph-beta-sdk-python/sessions/4d27f80f-295e-4592-9128-6eb40bfb100d 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 17f2fbe5a6d..29f5faefd8d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,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 - name: Set up Python ${{ matrix.python-version }} diff --git a/pyproject.toml b/pyproject.toml index 25892d0fe1b..3f88c41f20e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,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 9c007ecf137df67b4eac4ff5339fe479411775b6 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:23 +0000 Subject: [PATCH 4/4] chore: update devcontainer target image to Python 3.14 Agent-Logs-Url: https://github.com/microsoftgraph/msgraph-beta-sdk-python/sessions/fd44b549-b72f-4980-a4c7-0a76623379d4 Co-authored-by: ramsessanchez <63934382+ramsessanchez@users.noreply.github.com> --- .devcontainer/devcontainer.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 4457d8e9e3f..3e0989cc9f5 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -8,7 +8,8 @@ // "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.13-bullseye", + "image": "mcr.microsoft.com/devcontainers/python:3.14-bookworm", "features": {