Skip to main content

A package to consume Django-Piston web services

Project description


Piston mini client is a package that allows you to easily describe an API provided by a Django server using django-piston that takes care of:

  • Serializing call arguments and deserializing responses from the api. It can deserialize json provided by Piston into light-weight objects.

  • Making the http calls for you. You should be able to call a method on an api object instead of having to fetch a particular URL.

  • Provide a in-code description of your API. Developers should be able to know your API by looking at the client code you provide.

You can read the latest docs online.


piston-mini-client uses a standard distutils script, so you can use:

python install

Running the tests

To run the tests, just install tox (can be in a virtualenv) and then run:


This will ensure the tests run on Python 2.6, 2.7 and 3.2, and the docs build correctly.

Building the docs locally

With sphinx installed, you should be able to build the documentation for this code with:

cd doc
make html


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

piston-mini-client-0.7.5.tar.gz (39.0 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page