Skip to content

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

Open
Copilot wants to merge 4 commits into
mainfrom
copilot/feat-drop-support-3-9
Open

feat: drop Python 3.9 support and add Python 3.14 support#1045
Copilot wants to merge 4 commits into
mainfrom
copilot/feat-drop-support-3-9

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 18, 2026

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

Copilot AI linked an issue May 18, 2026 that may be closed by this pull request
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>
Copilot AI changed the title [WIP] Remove support for Python 3.9 version feat: drop Python 3.9 support May 18, 2026
Copilot AI requested a review from ramsessanchez May 18, 2026 23:07
@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>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 18, 2026

@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.

Copilot AI changed the title feat: drop Python 3.9 support feat: drop Python 3.9 support and add Python 3.14 support May 18, 2026
@ramsessanchez
Copy link
Copy Markdown
Contributor

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

Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 18, 2026

@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 ramsessanchez marked this pull request as ready for review May 18, 2026 23:45
@ramsessanchez ramsessanchez requested a review from a team as a code owner May 18, 2026 23:45
Sign up for free to 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

2 participants