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.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf85fcb53ecae7a807b2925932cd41cfef115ae943fd7198efdf3e62846df417 |
|
MD5 | d68b7da22e4084605c6504a670bad93b |
|
BLAKE2b-256 | 7596a67aef4170bbb78494a3e451506561c0d868c8c346a5f5b0ae667153a5c0 |
Hashes for posix_ipc-1.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5db7116b448407a00dee781dcc37cf46b0cd9a05cf68c3650ece5fbb4e590d36 |
|
MD5 | 29c6d173cc191b3c83f67b6a47bbe928 |
|
BLAKE2b-256 | bdd08b5da5947e0b4d224fb041886c4607acb08759d5381356960c501516d6d4 |
Hashes for posix_ipc-1.1.0-cp38-cp38-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6669a75318d28132d00c354c6e1ac2492050cc72dcfeea8867392599ce65592e |
|
MD5 | 3881fa8b364f5697679c42ce38a6e793 |
|
BLAKE2b-256 | ffc0217d6e55654fa5dfd123ef9ac2ebf6fd7ba1b80b77461871ec39d5e6acea |
Hashes for posix_ipc-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5108441819e5182add6209a1f9b555250edd54c175eb0d0c8d32289546b5eddd |
|
MD5 | 29f64733ad7de7e2ef44b33e771ebe1c |
|
BLAKE2b-256 | 095bd40e1d9a568a1d55b317ba6e0f8a68b1f34aa262a284c6b608d27d60914a |