Metadata-Version: 2.0
Name: prestans
Version: 2.2.1
Summary: A WSGI compliant REST micro-framework
Home-page: https://github.com/anomaly/prestans.git
Author: Anomaly Software
Author-email: support@anomaly.net.au
License: New BSD
Download-URL: https://github.com/anomaly/prestans/archive/2.2.1.tar.gz
Description-Content-Type: UNKNOWN
Platform: any
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: WebOb (>=1.7)
Provides-Extra: devel
Requires-Dist: Jinja2; extra == 'devel'

Prestans is a REST micro-framework built right on top of WSGI, designed to perform and co-exists with other middleware and frameworks that you employ. 

Our target audience are developers building large REST backends for use with pure Ajax (using a framework like Google Closure) or mobile applications. 

Prestans is designed for you to "take as much or as little" as you like.

Features:

- Built right on top of WSGI, designed ground up to cooperate with other frameworks
- Strong representative of REST philosophies leveraging HTTP headers and verbs
- Support for multiple dialects, including formalised patterns for binary content 
- Handlers maps HTTP verbs to implemented class methods, complimented  with custom 
request parser and response writer (built on top of WebOb)
- Strict parsing of requests and responses to ensure data integrity
- Helper methods to ease transformation of persistent objects to REST responses
- Pluggable integration to authentication



