improved
SDK Version 1.21.0 Release Notes
13 days ago by Eli Bishop
Version 1.21.0 of the Benchling SDK makes changes to Python version compatibility, and fixes a type hint.
What’s Changing?
Changed
- Python 3.8 is no longer supported.
- Tests now verify compatibility with Python 3.13. The previous release was already compatible with 3.13, but this is now enforced in CI.
Fixed
- In
benchling_sdk.apps.helpers.webhook_helpers.verify()
, the type annotation for theheaders
parameter was changed fromdict
toMapping[str, Any]
to indicate that the parameter can be any dict-like object (such as the Headers class in Flask) rather than only a dict. The function always allowed this, but the annotation was misleading.
Version 1.21.0 of the Benchling SDK is now live! Find the SDK in PyPI .