Upgrade to Python 3.14

Summary

  • Upgrades clive to Python 3.14 (from 3.12)
  • Updates dependencies to Python 3.14 compatible versions:
    • hiveio-schemas 1.28.1.dev3
    • hiveio-beekeepy 1.28.4.dev8
    • hiveio-wax 1.28.4rc1.dev63
  • Adds type ignores for __replace__ method conflicts in multiple inheritance dataclasses (Python 3.14 auto-generates __replace__ for all dataclasses)

Test plan

  • Unit tests pass locally (415 passed)
  • CI pipeline passes with full test suite

Notes

Depends on Python 3.14 branches in:

  • wax: feature/python-3.14
  • beekeepy: feature/python-3.14
  • schemas: feature/python-3.14-msgspec-0.20
  • test-tools: feature/python-3.14

Merge request reports

Loading