Skip to content

Require Python 3.11 and test through 3.14 - #25

Merged
iskandr merged 1 commit into
masterfrom
codex/python-311-314
Oct 19, 2026
Merged

iskandr merged 1 commit into
masterfrom
codex/python-311-314

Conversation

@iskandr

@iskandr iskandr commented Oct 19, 2026

Copy link
Copy Markdown
Collaborator

Closes #24.

Set the package minimum to Python 3.11, retain the 3.11–3.14 CI matrix, and align classifiers, docs, Ruff, mypy, and repository guidance. Bump the patch version to 1.3.2. Runtime serialization behavior and dependencies are unchanged.

Validation:

  • ./format.sh: no changes.
  • ./lint.sh: Ruff, format, and mypy passed.
  • ./test.sh: 100 passed on Python 3.11.12 and 100 passed on Python 3.14.6.
  • Isolated dependency checks passed at both endpoints; installed metadata reports Requires-Python: >=3.11.

@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 39325045542

Coverage remained the same at 91.322%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 242
Covered Lines: 221
Line Coverage: 91.32%
Coverage Strength: 0.91 hits per line

💛 - Coveralls

@iskandr
iskandr merged commit e236e27 into master Oct 19, 2026
8 checks passed
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.

Raise minimum Python to 3.11 and test 3.11–3.14

2 participants