Skip to content

[codex] Update Python support to 3.14#69

Draft
mtinning wants to merge 3 commits into
masterfrom
codex-python-3-14
Draft

[codex] Update Python support to 3.14#69
mtinning wants to merge 3 commits into
masterfrom
codex-python-3-14

Conversation

@mtinning

@mtinning mtinning commented Jul 1, 2026

Copy link
Copy Markdown
Member

Summary

Updates PyQtToolkit to target Python 3.14, including a .python-version pin for Python 3.14.6, packaging metadata, tox, and CircleCI images.

Details

  • Sets python_requires to >=3.14.
  • Moves tox and CircleCI from Python 3.6 to Python 3.14.
  • Replaces the unmaintained licensify test dependency with an in-repo license header checker because licensify no longer builds on Python 3.14.
  • Patches bundled Versioneer config parsing for Python 3.14 compatibility.
  • Fixes test/runtime issues exposed by Python 3.14 and current pytest-qt/PyQt behavior.

Validation

  • QT_QPA_PLATFORM=offscreen .venv/bin/python -m pytest tests
  • .venv/bin/tox -e py314

@mtinning mtinning left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

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