Skip to content

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

Merged
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
ramsessanchez merged 4 commits into
mainfrom
copilot/feat-drop-support-3-9

Conversation

Copilot AI 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

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>

Copilot AI commented May 18, 2026

Copy link
Copy Markdown
Contributor Author

@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

Copilot AI commented May 18, 2026

Copy link
Copy Markdown
Contributor Author

@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
@ramsessanchez ramsessanchez merged commit f7d8f73 into main May 19, 2026
12 checks passed
@ramsessanchez ramsessanchez deleted the copilot/feat-drop-support-3-9 branch May 19, 2026 19:56
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

3 participants