pulsar-client-python
pulsar-client-python copied to clipboard
upgrading to support python 3.14
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