rpcc
####
.. toctree::
:maxdepth: 2
:hidden:
quickstart
.. toctree::
:maxdepth: 2
:hidden:
language
.. toctree::
:maxdepth: 2
:hidden:
libraries
:code:`rpcc` is a Python command line tool that allows developers to easily define
and work with remote procedure calls (RPCs) compatible with the `Mercury
`_ framework.
Inspired by Google's
`Protocol Buffers `_, :code:`rpcc`
allows developers to easily define RPCs using a language- and platform- neutral
language, that will then be used to generate all the necessary C/C++
boilerplate code required to actually implement them.
.. note::
This project is under active development.
.. _intro_installation:
Installation
------------
You can install :code:`rpcc` from PyPI with *pip* or your favorite package manager:
.. code-block:: console
$ pip install rpcc
If **rpcc** is already installed in your system, add the ``-U`` switch to
update to the current version.
.. warning::
:code:`rpcc` requires Python 3.6 and above.