Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update blinker to 1.9.0 #314

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Nov 8, 2024

This PR updates blinker from 1.4 to 1.9.0.

Changelog

1.9.0

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

Released 2024-11-08

-   Drop support for Python 3.8. :pr:`175`
-   Remove previously deprecated ``__version__``, ``receiver_connected``,
 ``Signal.temporarily_connected_to`` and ``WeakNamespace``. :pr:`172`
-   Skip weakref signal cleanup if the interpreter is shutting down.
 :issue:`173`

1.8.2

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

Released 2024-05-06

-   Simplify type for ``_async_wrapper`` and ``_sync_wrapper`` arguments.
 :pr:`156`

1.8.1

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

Released 2024-04-28

-   Restore identity handling for ``str`` and ``int`` senders. :pr:`148`
-   Fix deprecated ``blinker.base.WeakNamespace`` import. :pr:`149`
-   Fix deprecated ``blinker.base.receiver_connected import``. :pr:`153`
-   Use types from ``collections.abc`` instead of ``typing``. :pr:`150`
-   Fully specify exported types as reported by pyright. :pr:`152`

1.8.0

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

Released 2024-04-27

-   Deprecate the ``__version__`` attribute. Use feature detection, or
 ``importlib.metadata.version("blinker")``, instead. :issue:`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. :pr:`144`
-   Expose the namespace used by ``signal()`` as ``default_namespace``.
 :pr:`145`

1.7.0

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

Released 2023-11-01

-   Fixed messages printed to standard error about unraisable exceptions during
 signal cleanup, typically during interpreter shutdown. :pr:`123`
-   Allow the Signal ``set_class`` to be customised, to allow calling of
 receivers in registration order. :pr:`116`.
-   Drop Python 3.7 and support Python 3.12. :pr:`126`

1.6.3

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

Released 2023-09-23

-   Fix ``SyncWrapperType`` and ``AsyncWrapperType`` :pr:`108`
-   Fixed issue where ``connected_to`` would not disconnect the receiver if an
 instance of ``BaseException`` was raised. :pr:`114`

1.6.2

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

Released 2023-04-12

-   Type annotations are not evaluated at runtime. typing-extensions is not a
 runtime dependency. :pr:`94`

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.
Links

@pyup-bot pyup-bot mentioned this pull request Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant