Skip to content

Declare Python 3.14 support and unify version information#479

Open
chsinger wants to merge 1 commit into
serhatbolsu:masterfrom
imbus:issue-476-python314
Open

Declare Python 3.14 support and unify version information#479
chsinger wants to merge 1 commit into
serhatbolsu:masterfrom
imbus:issue-476-python314

Conversation

@chsinger

@chsinger chsinger commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Fixes #476

The README claimed Python 3.9+ while the v3.2.1 release notes said 3.9–3.13, and pyproject.toml had neither a requires-python marker nor a 3.14 classifier. This PR unifies the version information:

  • pyproject.toml: added the Programming Language :: Python :: 3.14 trove classifier and set requires-python = ">=3.9" — the single machine-readable statement of the supported floor, so pip/PyPI enforce and display it consistently from now on.
  • README.rst: states the tested range explicitly: Python 3.9+ (tested up to Python 3.14).
  • CHANGES.rst: entry under Unreleased.

Verification on Python 3.14.6: full unit test suite passes, library import/instantiation works, and Libdoc generates all 110 keywords. Also built the wheel and confirmed the metadata contains Requires-Python: >=3.9 and the 3.14 classifier.

README claimed Python 3.9+ while the release notes said 3.9-3.13.
Add the 3.14 trove classifier, note the tested range in the README
and set requires-python = ">=3.9" as the single machine-readable
statement of the supported floor. Test suite and libdoc generation
verified on Python 3.14.6.

Fixes serhatbolsu#476
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.

Python 3.14 support in READMEs, pyproject, Release Notes

1 participant