Skip to content

feat: drop Python 3.9 support and add Python 3.14 support - #1045

Merged
Ramses Sanchez-Hernandez (ramsessanchez) merged 4 commits into
mainfrom
copilot/feat-drop-support-3-9
May 19, 2026
Merged

feat: drop Python 3.9 support and add Python 3.14 support#1045
Ramses Sanchez-Hernandez (ramsessanchez) merged 4 commits into
mainfrom
copilot/feat-drop-support-3-9

Conversation

CopilotAI commented May 18, 2026

Copy link
Copy Markdown
Contributor

Aligns this SDK with the kiota-python library by removing Python 3.9 support and adding Python 3.14 support.

Changes

  • pyproject.toml — bumps requires-python to >=3.10; removes Python :: 3.9 classifier; adds Python :: 3.14 classifier
  • .github/workflows/build.yml — removes "3.9" from the CI test matrix; adds "3.14"
  • .devcontainer/devcontainer.json — removes the commented-out python:3.9-bookworm image option; updates the active dev container image to python:3.14-bookworm

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>
CopilotAI changed the title [WIP] Remove support for Python 3.9 versionfeat: drop Python 3.9 supportMay 18, 2026
@ramsessanchez

Copy link
Copy Markdown
Contributor

Copilot add support for 3.14

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>

CopilotAI commented May 18, 2026

Copy link
Copy Markdown
ContributorAuthor

Copilot add support for 3.14

Done in f7193ba. Added "3.14" to the CI matrix in build.yml and the Programming Language :: Python :: 3.14 classifier in pyproject.toml.

CopilotAI changed the title feat: drop Python 3.9 supportfeat: drop Python 3.9 support and add Python 3.14 supportMay 18, 2026
@ramsessanchez

Copy link
Copy Markdown
Contributor

Copilot remove 3.9 from .devcontainer, also make sure target image is 3.14

CopilotAI commented May 18, 2026

Copy link
Copy Markdown
ContributorAuthor

Copilot remove 3.9 from .devcontainer, also make sure target image is 3.14

Done in 9c007ec. The 3.9 reference was already removed from a prior commit. The active devcontainer image is now updated to mcr.microsoft.com/devcontainers/python:3.14-bookworm.

@ramsessanchez
Ramses Sanchez-Hernandez (ramsessanchez) merged commit f7d8f73 into mainMay 19, 2026
12 checks passed
@ramsessanchez
Ramses Sanchez-Hernandez (ramsessanchez) deleted the copilot/feat-drop-support-3-9 branch May 19, 2026 19:56
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Drop Support for 3.9

3 participants

@ramsessanchez@adrian05-ms