Skip to main content
https://secure.travis-ci.org/Numergy/signalslot.png?branch=master https://img.shields.io/pypi/dm/signalslot.svg https://img.shields.io/pypi/v/signalslot.svg https://coveralls.io/repos/Numergy/signalslot/badge.png https://readthedocs.org/projects/signalslot/badge/?version=latest

signalslot: 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

Release files for signalslot 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for signalslot 0.2.0
File Size Uploaded
signalslot-0.2.0.tar.gz 8.9 kB Details

Release files / signalslot-0.2.0.tar.gz

Download URL signalslot-0.2.0.tar.gz
Size 8.9 kB
Tags Source
SHA-256 checksum
How to use checksums
64da1d89b3467c239af317779b237e7116b6f2b637ff29cd5226b59308d320e5
BLAKE2b-256 checksum
How to use checksums
a51e989f2e12f3c415f59fd83d5e7d39da417e6d0bd97a449feec7c0711baca1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page