This is the Blinker 1.8.0 feature release, which may include new features, remove previously deprecated code, or add new deprecations. The 1.8.x line is now the supported fix branch, support has ended for the 1.7.x line. We encourage everyone to upgrade, and to use a tool such as pip-tools to pin all dependencies and control upgrades. Test with warnings treated as errors to be able to adapt to deprecation warnings early.
PyPI: https://pypi.org/project/blinker/1.8.0/
Changes: https://blinker.readthedocs.io/en/latest/#version-1-8-0
- Deprecate the
__version__
attribute. Use feature detection, orimportlib.metadata.version("blinker")
, instead. #128 - Specify that the deprecated
temporarily_connected_to
will be removed in the next version. - Show a deprecation warning for the deprecated global
receiver_connected
signal and specify that it will be removed in the next version. - Show a deprecation warning for the deprecated
WeakNamespace
and specify that it will be removed in the next version. - Greatly simplify how the library uses weakrefs. This is a significant change internally but should not affect any public API. #144
- Expose the namespace used by
signal()
asdefault_namespace
. #145