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.1.tar.gz (94.3 kB view details)

Uploaded Source

Built Distributions

posix_ipc-1.1.1-cp311-cp311-macosx_10_9_universal2.whl (20.1 kB view details)

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

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

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

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

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

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

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

posix_ipc-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (11.3 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: posix_ipc-1.1.1.tar.gz
  • Upload date:
  • Size: 94.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for posix_ipc-1.1.1.tar.gz
Algorithm Hash digest
SHA256 e2456ba0cfb2ee5ba14121450e8d825b3c4a1461fca0761220aab66d4111cbb7
MD5 523a31c4dbd56e0d4fd677f33e126e5d
BLAKE2b-256 077fb954f224a226960a4aa98b6c5fa3d4f3fafb20bb8461446e41b563aee863

See more details on using hashes here.

File details

Details for the file posix_ipc-1.1.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for posix_ipc-1.1.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 516259a7f1b1ba49a16ebe06ae23e9246162cb26e3eb825e6535c487e67478d2
MD5 d7622da9b8722b19ab0cd825a4542106
BLAKE2b-256 0e53211e950779de0e0337db5370dcfc7645d56fdf534c4c774924282a8f3e84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for posix_ipc-1.1.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0c2019e462c5e556568ec7947a0dd66abcd516a6f4939aed545daedc5c7b0b78
MD5 8e570708e810eb48a1b19806aa9c0b80
BLAKE2b-256 2fa09733ec0a9f6e112eaa849da217be2c94979de2c0ebdd76f8c2126d64abf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for posix_ipc-1.1.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5b9a38467f11c040a2e15e5cc7236494dc4ba7dfb4151bffef493a1f88fbb2c1
MD5 2c46f8a952344adf04122da5f6e13dc3
BLAKE2b-256 2d10e1f9b1d576aa2864937abf7baa9b5c1963cae61b969fceae529755166266

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for posix_ipc-1.1.1-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3c21f6f459b399badc12dec9de73274d42aa8708e8a56146d79faca27e362480
MD5 3c200552a73575ce9dbe31322415a8a6
BLAKE2b-256 65ead942b0734f0f8cf3c1d416242ed5f813c6195d9cde890f575a1e1d0616ac

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

Supported by

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