Skip to content

Make module compatible with Python 3.14#4

Merged
cosimo merged 1 commit into
cosimo:mainfrom
stefang-kahoot:python-3.14
Jun 12, 2026
Merged

Make module compatible with Python 3.14#4
cosimo merged 1 commit into
cosimo:mainfrom
stefang-kahoot:python-3.14

Conversation

@stefang-kahoot

Copy link
Copy Markdown
Contributor

Bump pydantic to >=2.12,<3 (first release supporting 3.14), raise the minimum Python to 3.9, and test across a 3.9–3.14 matrix in CI.

Also clear deprecation warnings so the suite is warning-free on 3.14:

  • replace datetime.utcnow() with time.gmtime()
  • replace pydantic's deprecated .dict() with .model_dump()

Bump version to 1.0.7.

Bump pydantic to >=2.12,<3 (first release supporting 3.14), raise the
minimum Python to 3.9, and test across a 3.9–3.14 matrix in CI.

Also clear deprecation warnings so the suite is warning-free on 3.14:
- replace datetime.utcnow() with time.gmtime()
- replace pydantic's deprecated .dict() with .model_dump()

Bump version to 1.0.7.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cosimo cosimo self-assigned this Jun 12, 2026
@cosimo cosimo merged commit 5d32265 into cosimo:main Jun 12, 2026
4 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.

3 participants