Skip to content

Conversation

@heyitsaamir
Copy link
Collaborator

We have some issues we need to work through for 3.14 support. This PR removes support for it temporarily.

Copilot AI review requested due to automatic review settings November 8, 2025 01:52
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 an upper bound Python version constraint <3.14 to all packages, test applications, templates, and the lock file. Additionally, it updates the .python-version file from 3.12 to 3.13.

  • Constrains Python compatibility to versions >=3.12 and <3.14
  • Updates the default Python version for development from 3.12 to 3.13

Reviewed Changes

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

Show a summary per file
File Description
uv.lock Updated lock file with new Python version constraint
.python-version Changed default Python version from 3.12 to 3.13
packages/*/pyproject.toml (10 files) Added upper bound <3.14 to requires-python for all core packages
tests/*/pyproject.toml (13 files) Added upper bound <3.14 to requires-python for all test applications
templates/*/pyproject.toml (2 files) Added upper bound <3.14 to cookiecutter templates for future projects

@heyitsaamir heyitsaamir merged commit 2ab8474 into main Nov 10, 2025
13 checks passed
@heyitsaamir heyitsaamir deleted the aamirj/preventUseIn3.14 branch November 10, 2025 17:45
heyitsaamir added a commit that referenced this pull request Nov 10, 2025
- Remove support for 3.14 (#207)
  - Add Federated Identity Credentials support (#203)
  - Add User Managed Identity support via MSAL (#192)
  - Introduce msal (#191)
  - Populate empty package READMEs with usage examples (#196)
  - Rename Teams AI to Teams SDK 🎉  (#201)
- HTTPPlugin : Add a builder option to provide custom server (enables
providing options like ssl etc) (#185)
  - get type hint of class, not object (#202)
  - Temporary: skip streaming tests  (#200)
  - Fix workflow
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.

3 participants