Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Numergy/signalslot
Simple signal slot implementation in Python
https://github.com/Numergy/signalslot
Last synced: 11 days ago
JSON representation
Simple signal slot implementation in Python
- Host: GitHub
- URL: https://github.com/Numergy/signalslot
- Owner: Numergy
- License: mit
- Created: 2014-03-14T15:07:15.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-04-26T05:52:18.000Z (over 1 year ago)
- Last Synced: 2024-09-20T05:51:30.938Z (about 2 months ago)
- Language: Python
- Homepage: http://signalslot.rtfd.org
- Size: 89.8 KB
- Stars: 47
- Watchers: 11
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
.. image:: https://secure.travis-ci.org/Numergy/signalslot.png?branch=master
:target: http://travis-ci.org/Numergy/signalslot
.. image:: https://img.shields.io/pypi/dm/signalslot.svg
:target: https://crate.io/packages/signalslot
.. image:: https://img.shields.io/pypi/v/signalslot.svg
:target: https://crate.io/packages/signalslot
.. image:: https://coveralls.io/repos/Numergy/signalslot/badge.png
:target: https://coveralls.io/r/Numergy/signalslot
.. image:: https://readthedocs.org/projects/signalslot/badge/?version=latest
:target: https://signalslot.readthedocs.org/en/latestsignalslot: simple Signal/Slot implementation for Python
========================================================This package provides a simple and stupid implementation of the `Signal/Slot
pattern `_ for Python.
Wikipedia has a nice introduction:Signals and slots is a language construct introduced in Qt for
communication between objects[1] which makes it easy to implement the
Observer pattern while avoiding boilerplate code.Rationale against Signal/Slot is detailed in the "Pattern"
section of the documentation.Install
-------Install latest stable version::
pip install signalslot
Install development version::
pip install -e git+https://github.com/Numergy/signalslot
Upgrade
-------Upgrade to the last stable version::
pip install -U signalslot
Uninstall
---------::
pip uninstall signalslot