POSIX IPC primitives (semaphores, shared memory and message queues) for Python
Project description
# POSIX IPC
posix_ipc is a Python module (written in C) that permits creation and manipulation of POSIX inter-process semaphores, shared memory and message queues on platforms supporting the POSIX Realtime Extensions a.k.a. POSIX 1003.1b-1993. This includes nearly all Unices and Windows + Cygwin ≥ 1.7.
posix_ipc is compatible with all supported versions of Python 3.
For complete documentation, see [the usage notes](USAGE.md).
## Python 2.7 Support
Version 1.0.5 was the last version of posix_ipc to support both Python 2.7 and Python 3.x. Starting with version 1.1.0, only Python ≥ 3.6 is supported. No changes (neither fixes nor features) will be backported to 1.0.5.
## Installation
posix_ipc is available on PyPI:
pip install posix-ipc
Or you can clone the project and install it using setup.py:
python setup.py install
## License
posix_ipc is free software (free as in speech and free as in beer) released under a 3-clause BSD license. Complete licensing information is available in [the LICENSE file](LICENSE).
## Related
You might also be interested in the similar System V IPC module: https://github.com/osvenskan/sysv_ipc
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 Distributions
Hashes for posix_ipc-1.1.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 516259a7f1b1ba49a16ebe06ae23e9246162cb26e3eb825e6535c487e67478d2 |
|
MD5 | d7622da9b8722b19ab0cd825a4542106 |
|
BLAKE2b-256 | 0e53211e950779de0e0337db5370dcfc7645d56fdf534c4c774924282a8f3e84 |
Hashes for posix_ipc-1.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c2019e462c5e556568ec7947a0dd66abcd516a6f4939aed545daedc5c7b0b78 |
|
MD5 | 8e570708e810eb48a1b19806aa9c0b80 |
|
BLAKE2b-256 | 2fa09733ec0a9f6e112eaa849da217be2c94979de2c0ebdd76f8c2126d64abf5 |
Hashes for posix_ipc-1.1.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b9a38467f11c040a2e15e5cc7236494dc4ba7dfb4151bffef493a1f88fbb2c1 |
|
MD5 | 2c46f8a952344adf04122da5f6e13dc3 |
|
BLAKE2b-256 | 2d10e1f9b1d576aa2864937abf7baa9b5c1963cae61b969fceae529755166266 |
Hashes for posix_ipc-1.1.1-cp38-cp38-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c21f6f459b399badc12dec9de73274d42aa8708e8a56146d79faca27e362480 |
|
MD5 | 3c200552a73575ce9dbe31322415a8a6 |
|
BLAKE2b-256 | 65ead942b0734f0f8cf3c1d416242ed5f813c6195d9cde890f575a1e1d0616ac |
Hashes for posix_ipc-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edfd47a68b0022c14e511ca4d600ff1f2e44457695002a56accfa3535be046b1 |
|
MD5 | ed8de6f2c3c08212bc2f0c29bb20982d |
|
BLAKE2b-256 | ca8d718d970afae80baadca69e810d8cf937966e51c771e9be65bfaa0f65107c |