We are jubilant to announce the release of: wsme 0.7.0: Simplify the writing of REST APIs, and extend them with additional protocols.
With source available at: http://git.openstack.org/cgit/stackforge/wsme For more details, please see the git log history below. Please report issues through launchpad: https://bugs.launchpad.net/wsme/+bugs Changes in WSME 0.6.4..0.7.0 ---------------------------- 9b3e71e Add instructions to configure cornice with WSME 002473c Move ipaddr to netaddr d60de97 Add pytz as a dependency. a88c830 Fix wrong reference to status argument in the docs 3ea152c Added timezone support to parse_isodatetime 32456d3 Replace deprecated assertEquals with assertEqual 7379a3a Update changes doc d2f8f8f Ensure UserType objects are converted to basetype 9a0d3c1 Convert built-in types when passed as strings 78d6b89 Enable real testing of python 3.4 e31045e Multiple protocol accept or content-type matching f66cf4c Raise an InvalidInput if you get a ValueError from JSON data. 8d9f82d Return a 400 status code on invalid JSON input b4e918b Remove unsupported python versions from setup.cfg 34f325a Clean up setup.py and add requirements.txt 5874aa6 Remove tab character from setup.cfg f6602e7 Add full MIT license 81afe37 Fix i18n when formatting exception c4d3986 Converts prints to logging.debug calls 94cd175 Change client-side error logging to debug de877d2 Pecan: Make it possible to use the Response to return a non-default return type 80e0c2a Fixing spelling error on MIME Type Errors and PEP8 8710dab Improve Accept and Content-Type handling bad1c3e Fix pep8 w503 errors da67a34 Correct pep8 errors from imports in weird places. b4ef065 several fixes for SOAP protocol 1ecf647 [doc] Update changes list d34eb82 Fix validation of IPv{4,6}AddressType 5de10ea Fix printing object reference on StringType Diffstat (except docs and test files) ------------------------------------- LICENSE | 20 +- requirements-py3.txt | 5 + requirements.txt | 5 + setup.cfg | 6 +- setup.py | 27 +- tox-tmpl.ini | 111 +--- tox.ini | 736 +++++---------------------- wsme/api.py | 25 +- wsme/protocol.py | 34 ++ wsme/rest/args.py | 2 +- wsme/rest/json.py | 53 +- wsme/rest/protocol.py | 9 +- wsme/root.py | 42 +- wsme/types.py | 26 +- wsme/utils.py | 24 +- wsmeext/pecan.py | 17 +- wsmeext/soap/protocol.py | 12 +- wsmeext/soap/wsdl.py | 6 +- wsmeext/sphinxext.py | 10 +- wsmeext/tg1.py | 6 +- 38 files changed, 1021 insertions(+), 934 deletions(-) Requirements updates -------------------- diff --git a/requirements-py3.txt b/requirements-py3.txt new file mode 100644 index 0000000..d15bd16 --- /dev/null +++ b/requirements-py3.txt @@ -0,0 +1,5 @@ +six>=1.9.0 +WebOb>=1.2.3 +simplegeneric +pytz +netaddr>=0.7.12 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..d15bd16 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +six>=1.9.0 +WebOb>=1.2.3 +simplegeneric +pytz +netaddr>=0.7.12 -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/