{"library":"psygnal","type":"library","category":null,"description":"Psygnal is a pure Python implementation of the observer pattern, providing a fast callback and event system modeled after Qt Signals & Slots. It offers optional signature and type checking for connected slots and supports threading, all without requiring or using Qt. The current version is 0.15.1, and the library is actively maintained with regular releases.","language":"python","status":"active","version":"0.15.1","tags":["signals","events","callbacks","observer-pattern","qt-style","threading","dataclasses","pydantic"],"install":[{"cmd":"pip install psygnal","imports":["from psygnal import Signal","from psygnal import evented","from psygnal.containers import EventedList","from psygnal import EventedModel","from psygnal import debounced","from psygnal import throttled"]}],"homepage":null,"github":"https://github.com/pyapp-kit/psygnal","docs":"https://psygnal.readthedocs.io","changelog":null,"pypi":"https://pypi.org/project/psygnal/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.7,"avg_import_s":0.14,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/psygnal/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}