From aff689fc8522b889b5f0d54bbdf303c3ec184023e68f2cf2fd8389006d0d3417 Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Fri, 22 Feb 2013 12:42:08 +0000 Subject: [PATCH] =?UTF-8?q?-=20Update=20to=20version=200.5b1:=20=20=20+=20?= =?UTF-8?q?Introduce=20a=20new=20kind=20of=20adapters=20that=20rely=20on?= =?UTF-8?q?=20the=20framework=20routing.=20=20=20=20=20Adapters=20are=20pr?= =?UTF-8?q?ovided=20for=20Pecan,=20TurboGears=20and=20cornice.=20=20=20+?= =?UTF-8?q?=20Reorganised=20the=20rest=20protocol=20implementation=20to=20?= =?UTF-8?q?ease=20the=20implementation=20=20=20=20=20of=20adapters=20that?= =?UTF-8?q?=20rely=20only=20on=20the=20host=20framework=20routing=20system?= =?UTF-8?q?.=20=20=20+=20The=20default=20rest=20@expose=20decorator=20does?= =?UTF-8?q?=20not=20wrap=20the=20decorated=20function=20=20=20=20=20anymor?= =?UTF-8?q?e.=20If=20needed=20to=20expose=20a=20same=20function=20several?= =?UTF-8?q?=20times,=20a=20parameter=20=20=20=20=20multiple=5Fexpose=3DTru?= =?UTF-8?q?e=20has=20been=20introduced.=20=20=20+=20Remove=20the=20wsme.re?= =?UTF-8?q?lease=20module=20=20=20+=20Fix=20=3D=3D=20operator=20on=20Array?= =?UTF-8?q?Type=20=20=20+=20Adapted=20the=20wsme.sphinxext=20module=20to?= =?UTF-8?q?=20work=20with=20the=20function=20exposed=20=20=20=20=20by=20th?= =?UTF-8?q?e=20wsme.pecan=20adapter.=20=20=20+=20Allow=20promotion=20of=20?= =?UTF-8?q?int=20to=20float=20on=20float=20attributes=20(Doug=20Hellman)?= =?UTF-8?q?=20=20=20+=20Add=20a=20samples=5Fslot=20option=20to=20the=20..?= =?UTF-8?q?=20autotype=20directive=20to=20choose=20where=20=20=20=20=20the?= =?UTF-8?q?=20data=20samples=20whould=20be=20inserted=20=20=20+=20Add=20sa?= =?UTF-8?q?mple()=20to=20ArrayType=20and=20DictType=20=20=20+=20New=20synt?= =?UTF-8?q?ax=20for=20object=20arrays=20as=20GET=20parameters,=20without?= =?UTF-8?q?=20brackets.=20=20=20=20=20Ex:=20=3Fo.f1=3Da&o.f1=3Db&o.f2=3Dc&?= =?UTF-8?q?o.f2=3Dd=20is=20an=20array=20of=20two=20objects:=20=20=20=20=20?= =?UTF-8?q?[{=E2=80=98f1=E2=80=99:=20=E2=80=98a=E2=80=99,=20=E2=80=98f2?= =?UTF-8?q?=E2=80=99:=20=E2=80=98c=E2=80=99]},=20{=E2=80=98f1=E2=80=99:=20?= =?UTF-8?q?=E2=80=98b=E2=80=99,=20=E2=80=98f2=E2=80=99:=20=E2=80=98d?= =?UTF-8?q?=E2=80=99]}.=20=20=20+=20@signature=20(and=20its=20@wsexpose=20?= =?UTF-8?q?frontends)=20has=20a=20new=20parameter:=20ignore=5Fextra=5Fargs?= =?UTF-8?q?.=20=20=20+=20Fix=20boolean=20as=20input=20type=20support=20in?= =?UTF-8?q?=20the=20soap=20implementation=20=20=20+=20Fix=20empty/nil=20st?= =?UTF-8?q?rings=20distinction=20in=20soap=20=20=20+=20Improved=20unittest?= =?UTF-8?q?s=20code=20coverage.=20=20=20+=20Ported=20the=20soap=20implemen?= =?UTF-8?q?tation=20to=20python=203.=20=20=20+=20Moved=20non-core=20featur?= =?UTF-8?q?es=20(adapters,=20sphinx=20extension)=20to=20the=20wsmeext=20mo?= =?UTF-8?q?dule.=20=20=20+=20Change=20the=20GET=20parameter=20name=20for?= =?UTF-8?q?=20passing=20the=20request=20body=20as=20a=20parameter=20=20=20?= =?UTF-8?q?=20=20is=20now=20from=20=E2=80=98body=E2=80=99=20to=20=E2=80=98?= =?UTF-8?q?=5F=5Fbody=5F=5F=E2=80=99=20=20=20+=20The=20soap,=20extdirect?= =?UTF-8?q?=20and=20sqlalchemy=20packages=20have=20been=20merged=20into=20?= =?UTF-8?q?the=20=20=20=20=20main=20package.=20=20=20+=20Changed=20the=20d?= =?UTF-8?q?ocumentation=20theme=20to=20=E2=80=9CCloud=E2=80=9D.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-WSME?expand=0&rev=2 --- WSME-0.4.tar.gz | 3 --- WSME-0.5b1.tar.gz | 3 +++ python-WSME.changes | 34 ++++++++++++++++++++++++++++++++++ python-WSME.spec | 2 +- 4 files changed, 38 insertions(+), 4 deletions(-) delete mode 100644 WSME-0.4.tar.gz create mode 100644 WSME-0.5b1.tar.gz diff --git a/WSME-0.4.tar.gz b/WSME-0.4.tar.gz deleted file mode 100644 index 0046c71..0000000 --- a/WSME-0.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0526d06e4430e4e60f67fd076ca10434f1f27e4b365c957d7f6fb60a1306ba25 -size 37363 diff --git a/WSME-0.5b1.tar.gz b/WSME-0.5b1.tar.gz new file mode 100644 index 0000000..9d7edfb --- /dev/null +++ b/WSME-0.5b1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f093bcc98e40a1238eb10b83b4e101682670dd1b4f77064ae7fb1d69060a554 +size 46705 diff --git a/python-WSME.changes b/python-WSME.changes index af58d6a..b2b4f0a 100644 --- a/python-WSME.changes +++ b/python-WSME.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Fri Feb 22 12:40:02 UTC 2013 - saschpe@suse.de + +- Update to version 0.5b1: + + Introduce a new kind of adapters that rely on the framework routing. + Adapters are provided for Pecan, TurboGears and cornice. + + Reorganised the rest protocol implementation to ease the implementation + of adapters that rely only on the host framework routing system. + + The default rest @expose decorator does not wrap the decorated function + anymore. If needed to expose a same function several times, a parameter + multiple_expose=True has been introduced. + + Remove the wsme.release module + + Fix == operator on ArrayType + + Adapted the wsme.sphinxext module to work with the function exposed + by the wsme.pecan adapter. + + Allow promotion of int to float on float attributes (Doug Hellman) + + Add a samples_slot option to the .. autotype directive to choose where + the data samples whould be inserted + + Add sample() to ArrayType and DictType + + New syntax for object arrays as GET parameters, without brackets. + Ex: ?o.f1=a&o.f1=b&o.f2=c&o.f2=d is an array of two objects: + [{‘f1’: ‘a’, ‘f2’: ‘c’]}, {‘f1’: ‘b’, ‘f2’: ‘d’]}. + + @signature (and its @wsexpose frontends) has a new parameter: ignore_extra_args. + + Fix boolean as input type support in the soap implementation + + Fix empty/nil strings distinction in soap + + Improved unittests code coverage. + + Ported the soap implementation to python 3. + + Moved non-core features (adapters, sphinx extension) to the wsmeext module. + + Change the GET parameter name for passing the request body as a parameter + is now from ‘body’ to ‘__body__’ + + The soap, extdirect and sqlalchemy packages have been merged into the + main package. + + Changed the documentation theme to “Cloud”. + ------------------------------------------------------------------- Wed Jan 16 13:22:39 UTC 2013 - saschpe@suse.de diff --git a/python-WSME.spec b/python-WSME.spec index c187f6c..53be400 100644 --- a/python-WSME.spec +++ b/python-WSME.spec @@ -16,7 +16,7 @@ Name: python-WSME -Version: 0.4 +Version: 0.5b1 Release: 0 License: MIT Summary: Web Services Made Easy