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.