Blinker

Latest version: v1.8.2

Safety actively analyzes 629723 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.6.1

-------------

Released 2023-04-09

- Ensure that ``py.typed`` is present in the distributions (to enable other
projects to use Blinker's typing).
- Require typing-extensions > 4.2 to ensure it includes ``ParamSpec``.
:issue:`90`

1.6

-----------

Released 2023-04-02

- Add a ``muted`` context manager to temporarily turn off a signal. :pr:`84`
- ``int`` instances with the same value will be treated as the same sender,
the same as ``str`` instances. :pr:`83`
- Add a ``send_async`` method to allow signals to send to coroutine receivers.
:pr:`76`
- Update and modernise the project structure to match that used by the Pallets
projects. :pr:`77`
- Add an initial set of type hints for the project.

1.5

-----------

Released 2022-07-17

- Support Python >= 3.7 and PyPy. Python 2, Python < 3.7, and Jython
may continue to work, but the next release will make incompatible
changes.

1.4

-----------

Released 2015-07-23

- Verified Python 3.4 support, no changes needed.
- Additional bookkeeping cleanup for non-``ANY`` connections at
disconnect time.
- Added ``Signal._cleanup_bookeeping()`` to prune stale bookkeeping on
demand.

1.3

-----------

Released 2013-07-03

- The global signal stash behind ``signal()`` is now backed by a
regular name-to-``Signal`` dictionary. Previously, weak references
were held in the mapping and ephermal usage in code like
``signal('foo').connect(...)`` could have surprising program
behavior depending on import order of modules.
- ``Namespace`` is now built on a regular dict. Use ``WeakNamespace``
for the older, weak-referencing behavior.
- ``Signal.connect('text-sender')`` uses an alterate hashing strategy
to avoid sharp edges in text identity.

1.2

-----------

Released 2011-10-26

- Added ``Signal.receiver_connected`` and
``Signal.receiver_disconnected`` per-``Signal`` signals.
- Deprecated the global ``receiver_connected`` signal.
- Verified Python 3.2 support, no changes needed.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.