FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

[v1.x] Add Python 3.14 trove classifier by maxisbey · Pull Request #2768 · modelcontextprotocol/python-sdk · GitHub

[v1.x] Add Python 3.14 trove classifier - #2768

Closed
maxisbey wants to merge 1 commit into
v1.xfrom
maxisbey/v1.x-py314-classifier
Closed

[v1.x] Add Python 3.14 trove classifier#2768
maxisbey wants to merge 1 commit into
v1.xfrom
maxisbey/v1.x-py314-classifier

Conversation

maxisbey commented Jun 2, 2026
edited
Loading

Copy link
Copy Markdown
Contributor

Adds the Programming Language :: Python :: 3.14 trove classifier on the v1.x branch.

Motivation and Context

The README's supported-Python-versions badge (img.shields.io/pypi/pyversions/mcp.svg) renders the classifiers of the latest PyPI release, which currently stop at 3.13 — so the badge says 3.10–3.13 even though the SDK installs and works on 3.14. References #2537, where the direction was to add the classifier on v1; the badge updates once the next v1.x release is published with this classifier.

This mirrors the approach used when 3.11–3.13 were added (9bdb8a2). A follow-up PR adds 3.14 to the v1.x CI test matrix so the advertised support is exercised: #2769

How Has This Been Tested?

  • Built the package and verified the wheel METADATA carries Classifier: Programming Language :: Python :: 3.14.
  • Full v1.x test suite passes locally on 3.14 with 100% coverage (both lowest-direct and highest resolutions) — see the follow-up PR for the matrix change.
  • Classifiers aren't resolution inputs, so uv lock --check passes without a lockfile change.

Breaking Changes

None.

Types of changes

  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

The badge has shown 3.10–3.13 since 3.14.0 was released (2025-10). Once this merges, cutting a release (e.g. v1.27.3) makes it the latest version on PyPI and the badge updates automatically — no README edits needed on either branch.

AI Disclaimer

The README badge lists supported Python versions from the classifiers
of the latest PyPI release, which currently stop at 3.13. The package
already installs and works on 3.14.

References #2537
maxisbey mentioned this pull request Jun 2, 2026
6 tasks

maxisbey commented Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

Folded into #2769 so the classifier and the CI that backs it land together.

maxisbey closed this Jun 3, 2026
maxisbey deleted the maxisbey/v1.x-py314-classifier branch June 3, 2026 10:11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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.

1 participant


Back | FazBrowse Home | New Git URL