Skip to content

Comments

Add support for Python versions 3.12, 3.13, and 3.14 #177

Merged
cleemullins merged 1 commit intomainfrom
users/cleemullns/SupportModernPythonVersions
Oct 20, 2025
Merged

Add support for Python versions 3.12, 3.13, and 3.14 #177
cleemullins merged 1 commit intomainfrom
users/cleemullns/SupportModernPythonVersions

Conversation

@cleemullins
Copy link
Collaborator

@cleemullins cleemullins commented Oct 18, 2025

Fixes #170

Add newer versions of Python into the build and test matrix. Update docs accordingly. We now call out support for Python 3.12, 3.13, and 3.14. Accord to the Python web site, we now align to the currently supported Python versions (3.10 - 3.14).

image

Note to reviewers: Once this PR is merged to main, I'll update the GitHub Branch Protection Rules to require the newer builds to pass on all PRs.

image

@cleemullins cleemullins requested review from axelsrz, Copilot and rodrigobr-msft and removed request for Copilot October 18, 2025 00:35
@cleemullins cleemullins self-assigned this Oct 18, 2025
@cleemullins cleemullins requested a review from Copilot October 18, 2025 00:37
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds support for Python versions 3.12, 3.13, and 3.14 to align with currently supported Python versions (3.10-3.14). The changes update build matrices, package classifiers, and documentation to reflect the expanded version support.

Key Changes:

  • Updated CI/CD workflows (GitHub Actions and Azure DevOps) to test against Python 3.12, 3.13, and 3.14
  • Added Python version classifiers to all package pyproject.toml files
  • Updated documentation to reference the newly supported Python versions

Reviewed Changes

Copilot reviewed 17 out of 17 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/python-package.yml Added Python 3.12, 3.13, 3.14 to GitHub Actions test matrix
.azdo/ci-pr.yaml Added Python 3.12, 3.13, 3.14 to Azure DevOps CI matrix
versioning/pyproject.toml Added Python version classifiers and OS independent classifier
libraries/*/pyproject.toml (8 files) Added Python 3.10-3.14 version classifiers to package metadata
README.md Updated note to explicitly list supported Python versions
scripts/README.md Added note documenting Python 3.10-3.14 support
test_samples/README.md Updated version range from 3.10-3.11 to 3.10-3.14
libraries/microsoft-agents-hosting-aiohttp/readme.md Expanded requirements to list all supported versions
libraries/microsoft-agents-copilotstudio-client/readme.md Expanded requirements to list all supported versions
libraries/microsoft-agents-authentication-msal/readme.md Added sample applications table (unrelated documentation fix)

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@cleemullins cleemullins enabled auto-merge (squash) October 20, 2025 16:12
@cleemullins cleemullins disabled auto-merge October 20, 2025 16:45
@cleemullins cleemullins merged commit 17fbf28 into main Oct 20, 2025
15 checks passed
@cleemullins cleemullins deleted the users/cleemullns/SupportModernPythonVersions branch October 20, 2025 16: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.

Add support for Python 3.12 3.13 and 3.14

2 participants