Changelog¶
Notable changes to smbus3 are recorded here.
[0.5.5] - 2024-06-28¶
Fix Twine issues with importlib-metadata (see issue here).
Enable Python3.8 support
[0.5.4] - 2024-06-14¶
Expand typing stubs with more accurate defaults
Expanded
Makefiletasks with better control overpip cache purgeandpip uninstall smbus3, more options for building the wheel or sdist onlyImprove packaging metadata
Specify minimum Python version and suggest platforms
Test vs
smbus3library version matching testDevelopment tooling support: create issue templates, add support for validating GitHub Actions workflows with
action-validatorpre-commit hook.
[0.5.3] - 2024-06-13¶
Fix broken
setup.cfgPurge
pipcache ontestreleased
[0.5.2] - 2024-06-13¶
BROKEN DO NOT USE
Switch to using
setup.cfgfor configuration metadata.Ensure packages are generated without
bdist_wheeloptionuniversal, as Python 2 and Windows aren’t supported.Add testing option in Makefile for using the PyPI package
Update documentation with current Makefile tasks
[0.5.1] - 2024-06-13¶
Documentation updates.
Remove MANIFEST.in
[0.5.0] - 2024-06-13¶
Initial version of
smbus3published.Split from smbus2 and refactor.
Remove Python 2 support and no longer list pre-3.9 Python 3s.
Add automated local dev tooling.
Reach 100% coverage in unit tests.
Add support for 10bit addressing.
Add support for setting retry count manually.
Add support for setting timeout manually.
Update type stubs.