Web Service Made Easy (WSME) simplify the writing of REST web services by providing simple yet powerful typing which removes the need to directly manipulate the request and the response objects.
Go to file
Christophe de Vienne 391165d812 Avoid using a weakref.proxy for CallContext.request because we need to get a real ref to the request at some point in the tests 2012-01-18 20:04:00 +01:00
doc Add a per-call transaction management 2012-01-18 17:57:58 +01:00
examples/demo Add a setperson function to test complex function arguments 2011-11-28 18:34:22 +01:00
wsme Avoid using a weakref.proxy for CallContext.request because we need to get a real ref to the request at some point in the tests 2012-01-18 20:04:00 +01:00
.hgignore Remove the soap protocol (I am moving it to wsme-soap 2011-10-13 16:59:34 +02:00
.hgtags Added tag 0.2.0 for changeset cfb5efc624f5 2011-10-29 00:18:49 +02:00
LICENSE Completed the packaging, we should now be able to do an alpha release 2011-10-02 22:03:53 +02:00
MANIFEST.in Completed the packaging, we should now be able to do an alpha release 2011-10-02 22:03:53 +02:00
README Add the ShinningPanda jenkins URL 2011-11-08 13:43:02 +01:00
setup.cfg Add a setup.cfg 2011-10-02 21:36:17 +02:00
setup.py Now read the long_description and the doc introduction from the README file. 2011-10-22 15:59:24 +02:00

README

Web Services Made Easy
======================

Introduction
------------

Web Service Made Easy (WSME) is a very easy way to implement webservices
in your python web application. It is originally a rewrite of TGWebServices
with focus on extensibility, framework-independance and better type handling.

Main features
~~~~~~~~~~~~~

-   Very simple API.
-   Supports user defined simple and complex types.
-   Multi-protocol : REST+Json, REST+XML, SOAP, ExtDirect and more to come.
-   Extensible : easy to add more protocols or more base types.
-   Framework independance : adapters are provided to easily integrate
    your API in any web framework, for example a wsgi container,
    turbogears...
-   Very few runtime dependencies: webob, simplegeneric
    (+ Genshi if you use SOAP).
-   Integration in Sphinx for making clean documentation with
    sphinxcontrib-wsme (not released yet).

Install
~~~~~~~

::

    easy_install WSME

Getting Help
~~~~~~~~~~~~

-   Read the `WSME Documentation`_.
-   Questions about WSME should to the `python-wsme mailinglist`_.

Contribute
~~~~~~~~~~

:Report issues: `WSME issue tracker`_
:Source code: hg clone https://bitbucket.org/cdevienne/wsme/
:Jenkins: https://jenkins.shiningpanda.com/wsme/job/wsme/

.. _python-wsme mailinglist: http://groups.google.com/group/python-wsme
.. _WSME Documentation: http://packages.python.org/WSME/
.. _WSME issue tracker: https://bitbucket.org/cdevienne/wsme/issues?status=new&status=open