Psygnal (pronounced "signal") is a pure python implementation of the observer
pattern, with the API of Qt-style Signals with (optional) signature and type
checking, and support for threading. It has no dependencies.
This library does not require or use Qt in any way, It simply implements a
similar observer pattern API.
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-psygnal listed in the above command, you can pick from the names under the Packages section.
===> The following configuration options are available for py312-psygnal-0.16.1:
PROXY=off: Evented proxy support
PYDANTIC=off: Evented model support
===> Use 'make config' to modify these settings
*: Revise USES=python:... version range constraints
and strip all lower bounds of 3.9 or 3.10 because they are implied now.
python:3.9-X -> python:-X
python:3.9+ -> python
python:3.10-X -> python:-X
python:3.10+ -> python
(options such as ,build preserved)
devel/py-psygnal: Add py-psygnal 0.11.1
Psygnal (pronounced "signal") is a pure python implementation of the observer
pattern, with the API of Qt-style Signals with (optional) signature and type
checking, and support for threading. It has no dependencies.
This library does not require or use Qt in any way, It simply implements a
similar observer pattern API.