Proto Plus for Python
=====================

    Beautiful, Pythonic protocol buffers.

This library provides a clean, readable, straightforward pattern for
declaring messages in `protocol buffers`_. It provides a wrapper around
the official implementation, so that using messages feels natural while
retaining the power and flexibility of protocol buffers.

.. _protocol buffers: https://developers.google.com/protocol-buffers/


Installing
----------

Install this library using ``pip``:

.. code-block:: shell

    $ pip install proto-plus

This library carries a dependency on the official implementation
(protobuf_), which may install a C component.

.. _protobuf: https://pypi.org/project/protobuf/


Table of Contents
-----------------

.. toctree::
  :maxdepth: 2

  messages
  fields
  marshal
  status
  reference/index