python-django-piston - Django mini-framework creating RESTful APIs

Property Value
Distribution Ubuntu 19.04 (Disco Dingo)
Repository Ubuntu Universe amd64
Package filename python-django-piston_0.2.3-2ubuntu1_all.deb
Package name python-django-piston
Package version 0.2.3
Package release 2ubuntu1
Package architecture all
Package type deb
Category universe/python
License -
Maintainer Ubuntu Developers <>
Download size 29.14 KB
Installed size 161.00 KB
Piston is a relatively small Django application that lets you
create application programming interfaces (API) for your sites.
It has several unique features:
* Ties into Django's internal mechanisms.
* Supports OAuth out of the box (as well as Basic/Digest or custom auth).
* Doesn't require tying to models, allowing arbitrary resources.
* Speaks JSON, YAML, Python Pickle & XML (and HATEOAS).
* Ships with a convenient reusable library in Python.
* Respects and encourages proper use of HTTP (status codes, ...).
* Has built in (optional) form validation (via Django), throttling, etc.
* Supports streaming, with a small memory footprint.
* Stays out of your way.


Package Version Architecture Repository
python-django-piston_0.2.3-2ubuntu1_all.deb 0.2.3 all Ubuntu Universe
python-django-piston - - -


Name Value
python << 2.8
python >= 2.7
python-decorator -
python-django >= 1.1
python-oauth >= 1.0.1


Type URL
Binary Package python-django-piston_0.2.3-2ubuntu1_all.deb
Source Package python-django-piston

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python-django-piston deb package:
    # sudo apt-get install python-django-piston




2014-06-19 - Andres Rodriguez <>
python-django-piston (0.2.3-2ubuntu1) utopic; urgency=medium
* debian/control: Re-add missing Depends on python-django (>= 1.1),
python-oauth (>= 1.0.1), python-decorator (LP: #1330498)
2014-05-31 - Andrew Starr-Bochicchio <>
python-django-piston (0.2.3-2) unstable; urgency=low
* Team upload.
[ Jakub Wilk ]
* Use canonical URIs for Vcs-* fields.
* Remove DM-Upload-Allowed; it's no longer used by the archive
[ Christophe Siraut ]
* Enable django 1.4 compatibility. (Closes: #686171)
- 02-correct-httpresponse.patch: Correctly use '_base_content_is_iter'
or '_is_string' depending on the Django version
- 03-django1.4-support.patch: Add support for Django 1.4.
* Use dh_python2
* Bump standards version to 3.9.5 without further change
* Convert copyright to machine-readable format 1.0
* Add repack script, remove lintian-overrides
[ Andrew Starr-Bochicchio ]
* Cherry-pick patches from Ubuntu and upstream for Django
1.5 and 1.6 compatability:
- 04-json-compat-django1.5.patch: Use json instead of simplejson for
Django 1.5. (LP: #1184219)
- 05-compat-django1.5-httpresponsewrapper.patch: Compatibility with
Django 1.5 for HttpResponseWrapper. (LP: #1185012)
- 06-django1.6-wsgirequest-compat.patch: Compatibility
with Django 1.6 for WSGIRequest. (LP: #1256957)
2011-11-12 - Michael Ziegler <>
python-django-piston (0.2.3-1) unstable; urgency=low
* New upstream release.
* Remove the security patches as they have been applied upstream.
* Adapt 01-fix-oauth-import.diff to reflect upstream changes.
2011-11-01 - Michael Ziegler <>
python-django-piston (0.2.2-2) unstable; urgency=low
[ Michael Ziegler ]
* Bump Standards Version to 3.9.2.
* Remove reference to /usr/share/common-licenses/BSD and strip trailing
whitespace in copyright.
* Fix a copy-paste error in copyright.
* Fix a security issue in the YAML emitter.
* Disable the pickle loader due to security concerns (Closes: #646517).
[ Luca Falavigna ]
* Enable DM-Upload-Allowed field.
2010-06-10 - Michael Ziegler <>
python-django-piston (0.2.2-1) unstable; urgency=low
* Initial release (Closes: #570919)

See Also

Package Description
python-django-polymorphic-doc_2.0.3-1_all.deb Seamless Polymorphic Inheritance for Django Models (Documentation)
python-django-polymorphic_2.0.3-1_all.deb Seamless Polymorphic Inheritance for Django Models
python-django-prometheus_1.0.15-2_all.deb Django middlewares to enable monitoring with Prometheus (Python 2)
python-django-pyscss_2.0.2-8_all.deb makes it easier to use PySCSS in Django - Python 2.7
python-django-python3-ldap_0.11.2-1_all.deb Django LDAP user authentication backend (Python2 version)
python-django-ranged-response_0.2.0-1_all.deb Django file response to stream to browsers properly (Python 2)
python-django-ratelimit-doc_0.4.0+8+gd58c489-3_all.deb Cache-based rate-limiting for Django (documentation)
python-django-ratelimit_0.4.0+8+gd58c489-3_all.deb Cache-based rate-limiting for Django
python-django-recurrence-doc_1.8.2-1_all.deb Django utility wrapping dateutil.rrule (documentation)
python-django-recurrence_1.8.2-1_all.deb Django utility wrapping dateutil.rrule
python-django-redis-admin_1.4.0-1_all.deb Django admin panel add-on to view/delete Redis keys (Python 2)
python-django-redis-sessions_0.6.1-1_all.deb Redis database backend for your Django sessions (Python 2)
python-django-redis_4.10.0-1_all.deb Redis cache backend for Django (Python 2)
python-django-registration-doc_2.2-2_all.deb User-registration application for Django (Documentation)
python-django-registration_2.2-2_all.deb User-registration application for Django (Python 2)