Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

DEAD PROJECT - A REST layer for all Python applications

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 docs
Octocat-spinner-32 piecrust
Octocat-spinner-32 tests
Octocat-spinner-32 .gitignore
Octocat-spinner-32 AUTHORS
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.rst
Octocat-spinner-32 requirements.txt
Octocat-spinner-32 setup.py
README.rst

Project Status: Failed

The goal here was to try to provide a framework-agnostic REST API layer for all Python libraries. Think Tastypie abstracted for all to use.

It's frighteningly close to done (just some cleanup in resources.py to remove the last bits of Django & delegate to the URIHandler, then updating tests & docs), but I won't be finishing it.

The problem is that, while the idea of consistent API interfaces across frameworks & heavily-pluggable sounds good, the actual implementation... hurts. Everything has to be abstracted so far away that it'd be little use out-of-the-box, which is where Tastypie shines.

In addition, I wouldn't ever use it, beyond integrating it into Tastypie. Beyond that, I don't think adoption would be good enough to justify it.

You're welcome to poke at it or fork it (keep in mind the LICENSE please), but I won't be completing it nor supporting it. YMMV. Must be 18 years of age or older. Only one per household. Offer void Oct. 18, 2011.

Something went wrong with that request. Please try again.