A small package to simplify interprocess communication.
Project description
impish - Interprocess communication made easy!
impish (interprocess message passing is simple enough) is a library to simplify interprocess communication. Inspired by MQTT it comes with two classes:
- ImpishBroker
- ImpishClient
that work with the publish/subscribe pattern. On Unix they use a Unix-domain socket to communicate. On Windows you´ll have to use a INET socket. You can however also use an INET socket on Unix if you wish. Using a Inet socket should also allow IPC between separate machines. Unix-domain sockets however can only be used locally.
Getting started
To learn how to use impish have a look at the provided examples here.
Tests
Complete tests will (probably) be provided in a later release.
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.
Source Distribution
Built Distribution
File details
Details for the file impish-0.1.0.tar.gz
.
File metadata
- Download URL: impish-0.1.0.tar.gz
- Upload date:
- Size: 10.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | db632ce7271935b97fa2cc87ed365f56c7638ccefae2bbe3e0b11b34c58d8b79 |
|
MD5 | 19e7eaad1389acdf675b69424df73041 |
|
BLAKE2b-256 | 4705e12dd42de084f89d9beebccacd4996bb7bdf1eb8201938db0fa3365ad6a7 |
File details
Details for the file impish-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: impish-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92e83205219c870468ae7917991107aaef3cf08611672d19e1223aff265d7466 |
|
MD5 | de778fd1f701e5d91d3f95317a4224f0 |
|
BLAKE2b-256 | c380e766b79403f695dde515a182a3e43030c42a82c547b777a2e0e75043b0eb |