[openstack-dev] [release] WSME 0.7.0

Doug Hellmann doug at doughellmann.com
Mon Jun 1 13:22:00 UTC 2015


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 and:

    https://launchpad.net/wsme/+bugs/+milestone/0.7.0

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


More information about the OpenStack-dev mailing list