Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

posix_ipc-1.1.0.tar.gz (94.1 kB view details)

Uploaded Source

Built Distributions

posix_ipc-1.1.0-cp310-cp310-macosx_10_9_universal2.whl (20.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

posix_ipc-1.1.0-cp39-cp39-macosx_10_9_universal2.whl (20.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

posix_ipc-1.1.0-cp38-cp38-macosx_11_0_universal2.whl (20.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ universal2 (ARM64, x86-64)

posix_ipc-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (11.2 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file posix_ipc-1.1.0.tar.gz.

File metadata

  • Download URL: posix_ipc-1.1.0.tar.gz
  • Upload date:
  • Size: 94.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for posix_ipc-1.1.0.tar.gz
Algorithm Hash digest
SHA256 f86a15b32b38573c78e305ebd9100d8198a3d9facc03ffafe39edc35833738e3
MD5 81baeabebd3e4064972ec62fd9eace0b
BLAKE2b-256 417290b6702782921c0e3e0b10a66f2a47d8cfaf9c2255d763ab45cc8cea25eb

See more details on using hashes here.

File details

Details for the file posix_ipc-1.1.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for posix_ipc-1.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cf85fcb53ecae7a807b2925932cd41cfef115ae943fd7198efdf3e62846df417
MD5 d68b7da22e4084605c6504a670bad93b
BLAKE2b-256 7596a67aef4170bbb78494a3e451506561c0d868c8c346a5f5b0ae667153a5c0

See more details on using hashes here.

File details

Details for the file posix_ipc-1.1.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for posix_ipc-1.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5db7116b448407a00dee781dcc37cf46b0cd9a05cf68c3650ece5fbb4e590d36
MD5 29c6d173cc191b3c83f67b6a47bbe928
BLAKE2b-256 bdd08b5da5947e0b4d224fb041886c4607acb08759d5381356960c501516d6d4

See more details on using hashes here.

File details

Details for the file posix_ipc-1.1.0-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for posix_ipc-1.1.0-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6669a75318d28132d00c354c6e1ac2492050cc72dcfeea8867392599ce65592e
MD5 3881fa8b364f5697679c42ce38a6e793
BLAKE2b-256 ffc0217d6e55654fa5dfd123ef9ac2ebf6fd7ba1b80b77461871ec39d5e6acea

See more details on using hashes here.

File details

Details for the file posix_ipc-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page