Skip to content

Update Python version requirements to 3.10 across multiple files (Fixes #169)#172

Merged
axelsrz merged 5 commits intomainfrom
users/cleemullins/removePython39Support
Oct 15, 2025
Merged

Update Python version requirements to 3.10 across multiple files (Fixes #169)#172
axelsrz merged 5 commits intomainfrom
users/cleemullins/removePython39Support

Conversation

@cleemullins
Copy link
Collaborator

Fixes #169

Python 3.9 is no longer supported as of Oct 2025. See the versioning page here.

image

Support for newer python versions will be done in a separate PR (tracked in #170)

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 updates the minimum Python version requirement from 3.9 to 3.10 across the codebase to align with Python's support lifecycle, as Python 3.9 reached end-of-life in October 2025.

  • Updated requires-python field in all pyproject.toml files from ">=3.9" to ">=3.10"
  • Updated documentation and README files to reflect new version requirements
  • Removed Python 3.9 from CI/CD pipeline configurations

Reviewed Changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
versioning/pyproject.toml Updated minimum Python version requirement
test_samples/README.md Updated documentation to reflect new version requirements
scripts/README.md Updated development setup instructions
libraries/*/pyproject.toml Updated Python version requirements across all library packages
libraries/*/readme.md Updated requirements sections in library documentation
README.md Updated main project requirements
.github/workflows/python-package.yml Removed Python 3.9 from GitHub Actions CI matrix
.azdo/ci-pr.yaml Removed Python 3.9 from Azure DevOps CI matrix

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

@cleemullins cleemullins requested a review from Copilot October 14, 2025 22:39
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

Copilot reviewed 16 out of 16 changed files in this pull request and generated 1 comment.


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

rodrigobr-msft
rodrigobr-msft previously approved these changes Oct 15, 2025
@cleemullins cleemullins enabled auto-merge (squash) October 15, 2025 20:22
@cleemullins cleemullins marked this pull request as draft October 15, 2025 20:28
auto-merge was automatically disabled October 15, 2025 20:28

Pull request was converted to draft

@cleemullins
Copy link
Collaborator Author

Need to close/re-open to get the 3.9 build dependency to be gone.

@cleemullins cleemullins reopened this Oct 15, 2025
@cleemullins cleemullins reopened this Oct 15, 2025
@cleemullins cleemullins marked this pull request as ready for review October 15, 2025 20:39
@axelsrz
Copy link
Member

axelsrz commented Oct 15, 2025

Will force merge this PR as GH pipeline is not updating as expected

@axelsrz axelsrz merged commit 1ee60fc into main Oct 15, 2025
15 checks passed
@axelsrz axelsrz deleted the users/cleemullins/removePython39Support branch October 15, 2025 23:01
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.

Remove support for Python 3.9 (which is End-of-life as of Oct 2025)

3 participants