pysig is a flexible events dispatching framework
Project description
Welcome to pysig
pysig is a library intended to provide an extensible framework for managing events dispatching inside a complex application or over a network.
Feature set
To make a very short summary of what pysig can do, we could list the followings:
- it enables subscription mechanisms that are able to
- register for a specific event triggered by a specific sender
- register for broadcast events triggered by any event of a specific sender
- register for broadcast events triggered by any event of any sender
- register for channel events triggered by specific events from any sender
- register listeners without depending on the sender registration
- supports firing requests to connected senders, for accessing data instantly
- stateful sender connection, automatically firing connect and diconnect events
- distribute events intra-process, inter-process or over a given network
- built-in server and client implementation
- built-in TCP carrier for TCP/IP networks
- permits custom transport carrier implementation for dispatching events over different communication mediums (like serial connections) or for transporting them under a different format
- permits custom data encoding (default is JSON encoding)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size pysig-0.7.3.tar.gz (12.3 kB) | File type Source | Python version None | Upload date | Hashes View |