Skip to main content

A compiler for Mercury-based RPCs

Project description

rpcc

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, 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.

Documentation

Documentation for the compiler can be found here.

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

rpcc-0.1.1.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rpcc-0.1.1-py3-none-any.whl (43.2 kB view details)

Uploaded Python 3

File details

Details for the file rpcc-0.1.1.tar.gz.

File metadata

  • Download URL: rpcc-0.1.1.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.8.10 Linux/5.4.0-94-generic

File hashes

Hashes for rpcc-0.1.1.tar.gz
Algorithm Hash digest
SHA256 af5543f938f1d9dcfa584dc3d8eb29a457b30b2beedb23a341d1a82056f7176e
MD5 a57cd2dc810c9806892853e281557751
BLAKE2b-256 410f1dc40751500c41be23e37aa736d2ec96eee489eaef5843fcedd4594eb5a3

See more details on using hashes here.

File details

Details for the file rpcc-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: rpcc-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 43.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.8.10 Linux/5.4.0-94-generic

File hashes

Hashes for rpcc-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d6db9be4e069d0b0f733dab6ecc3000e840286f6bf8bbebc39b41df55a38914a
MD5 6c1507a3d0f31372a99e464dae16894b
BLAKE2b-256 975040962007734fb1ba1c289fad66350bf778e45e220ccd74532e3332b5e8ae

See more details on using hashes here.

Supported by

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