Possible Duplicate:
Recommendations of Python REST (web services) framework?
I'm looking for a RESTful Python (preferably Python 3) web framework. It should have the following things:
- configurable URLs
- URL generation
- support for file uploads
- authentication (http basic auth, cookie based)
- content-negotiation
- based on WSGI
- ability to answer requests with HTTP verbs not supported by the requested resource correctly (example: if someone sends
PUT
but the resource only supportsPOST
andGET
, the application should answer with the allowed methodsPOST
andGET
) - support for caching headers
- transform/render results
What would you recommend?