Metadata-Version: 2.0
Name: asgi-ipc
Version: 0.2.0
Summary: Posix IPC-backed ASGI channel layer implementation
Home-page: http://github.com/andrewgodwin/asgi_ipc/
Author: Andrew Godwin
Author-email: andrew@aeracode.org
License: BSD
Platform: UNKNOWN
Requires-Dist: six
Requires-Dist: posix-ipc (>=1.0.0)
Requires-Dist: msgpack-python
Requires-Dist: asgiref (>=0.13)

asgi_ipc
========

.. image:: https://api.travis-ci.org/andrewgodwin/asgi_ipc.svg
    :target: https://travis-ci.org/andrewgodwin/asgi_ipc

.. image:: https://img.shields.io/pypi/v/asgi_ipc.svg
    :target: https://pypi.python.org/pypi/asgi_ipc

An ASGI channel layer that uses POSIX shared memory IPC as its backing store
(only works between processes on the same machine).

Beta - please file issues if it doesn't work or fails weirdly (shared memory
and IPC can be tricky)


Usage
-----

You'll need to instantiate the channel layer with a path prefix to create
IPC objects underneath; any channel layers with the same prefix will talk to
each other.

* ``prefix``: Prefix to use for IPC objects in the root namespace. Defaults to ``asgi``.

Example::

    channel_layer = IPCChannelLayer(
        prefix="aeracode",
    )


