Skip to main content

Package for easy management of state/event signal publishing, subscribing, and responding

Project description

state-signals

A temporary repo for testing packaging and getting a demo package available

NOTE: License will likely be changed when moved to official repo, just in place here for safety in meantime

State/Event Signal Module

Adds two new, simple-to-use objects:

  • SignalExporter (for publishing state signals and handling subscribers + responses)
  • SignalResponder (for receiving state signals, locking onto publishers, and publishing responses)

Also provides two dataclass specifications:

  • Signal (state signal protocol definition)
  • Response (response protocol definition)

Combining redis pubsub features with state signal + response protocols, these additions make state signal publishing, subscribing, receiving, and responding incredibly easy to integrate into any code.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

state-signals-0.1.0.tar.gz (18.1 kB view hashes)

Uploaded Source

Built Distribution

state_signals-0.1.0-py2.py3-none-any.whl (18.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page