SysV IPC for Python - Semaphores, Shared Memory and Message Queues

The Python extension module sysv_ipc gives Python access to SysV inter-process semaphores, shared memory and message queues on nearly all flavors of Unix, and perhaps Windows + Cygwin or WSL.

It allows Python applications to perform IPC with non-Python programs. If you want to IPC between Python programs, you're better off using the multiprocessing module.

As of January 2026, the code and documentation are hosted at GitHub:

https://github.com/osvenskan/sysv_ipc/

You can download installable wheels from PyPI.