Releases: vtz/opensomeip-python
Releases · vtz/opensomeip-python
v0.1.2
Bug Fixes
- Disable C++ extension in unit tests to prevent native transport
start()
from blocking on Windows during cibuildwheel test runs. Unit tests now always
exercise the pure-Python path via an autouse conftest fixture. - Trigger wheel builds on tag push instead of release event, fixing wheels not
being built on new releases.
Miscellaneous
- Bump
actions/checkoutfrom 4 to 6.
v0.1.1
Bug Fixes
- Emit an
ImportWarningwhen the C++ extension (_opensomeip) fails to load
instead of silently degrading to no-op transport stubs. The warning includes
the underlying error, a macOS-specific hint about libc++ ABI mismatches with
Homebrew LLVM, and a link to the new Troubleshooting section in the README.
Features
- Build and publish pre-compiled wheels for Python 3.14 (added
cp314to the
cibuildwheel build matrix). Free-threaded builds (*t-*) are skipped until
thread safety is validated. - Add Python 3.14 to the CI test matrix.
Documentation
- Add a Troubleshooting section to the README covering the macOS C++ extension
load failure (symbol not found in flat namespace) and the silent no-op
transport symptom.
v0.1.0
Release v0.1.0