Skip to main content

Python remote procedure call framework with server and client components. RESTful when you need it to be.

Project description

========
Sharrock
========

Sharrock is a Python-based RPC framework design for easy integration into Django. It was created because of my frustrations with the way that many existing REST-based RPC frameworks work. Sharrock is based on the idea that while sometimes it is a good idea to represent RPC as resources (the REST model), other times plain old function calls are what you want.

The central idea of Sharrock is the *descriptor*, a declarative model that both represents the function call at the code level, and additionally provides automatically generated API documentation.

Following the tradition of naming Django projects after Jazz musicians, Sharrock is named after `Sonny Sharrock(http://en.wikipedia.org/wiki/Sonny_Sharrock`_.

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

Sharrock-0.6.tar.gz (12.9 kB view details)

Uploaded Source

File details

Details for the file Sharrock-0.6.tar.gz.

File metadata

  • Download URL: Sharrock-0.6.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Sharrock-0.6.tar.gz
Algorithm Hash digest
SHA256 b7fd0ce01f4ac3f13d22ce029b9c324f2219f5c8ee4452fba7d197fa145139fa
MD5 04e45a0c4ad5cef5220431e80bfb25a6
BLAKE2b-256 3b3e6f73d108604a3f8299cf3343d29e7739d67cac6e18be1de1f66e02161e01

See more details on using hashes here.

Supported by

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