pulsar-client-python icon indicating copy to clipboard operation
pulsar-client-python copied to clipboard

upgrading to support python 3.14

Open matthewmarion opened this issue 6 days ago • 0 comments
trafficstars

Motivation

Add support for Python 3.14 to keep the client up-to-date with the latest Python releases.

Modifications

  • Upgraded pybind11 from 2.10.1 to 3.0.1 for Python 3.14 compatibility
  • Updated documentation (README.md, pulsar/init.py) to include Python 3.14
  • Added Python 3.14 to CI/CD test matrix for all platforms:
    • Linux (x86_64 and aarch64) for both manylinux and manylinux_musl
    • macOS (universal2)
    • Windows (x64)

Verifying this change

  • [ ] CI builds and tests Python 3.14 wheels successfully
  • [ ] All existing tests pass on Python 3.14
  • [ ] Wheels install correctly on all platforms

Documentation

  • Updated README.md requirements section
  • Updated pulsar/init.py docstring

matthewmarion avatar Nov 14 '25 18:11 matthewmarion