[openstack-dev] [release] WSME 0.7.0

Stéphane Bisinger stephane.bisinger at gmail.com
Mon Jun 1 15:19:20 UTC 2015


Thank you!!

Hopefully this release will be the starting point for a small rebirth of
the WSME project. Many bugs still need fixes, the code needs improvements
and probably some standardisation towards the OpenStack guidelines.

It would be very useful to receive some feedback from the projects who are
actually using this library so that there can be a plan for what the future
of this library should be, if we want to avoid it to be cast into
deprecation. I think that with some care it can grow to be a better
library, but that cannot be done without some discussion about it...


On Mon, Jun 1, 2015 at 3:22 PM, Doug Hellmann <doug at doughellmann.com> wrote:

> 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
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Stéphane
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150601/f42bca8d/attachment.html>


More information about the OpenStack-dev mailing list