From burak.arslan at arskom.com.tr Tue Apr 2 18:37:28 2013 From: burak.arslan at arskom.com.tr (Burak Arslan) Date: Tue, 02 Apr 2013 19:37:28 +0300 Subject: [Soap-Python] The upcoming Spyne-2.10.0 In-Reply-To: <5152AA53.6010706@arskom.com.tr> References: <5152AA53.6010706@arskom.com.tr> Message-ID: <515B0948.6090205@arskom.com.tr> Hi, FYI, The first draft of the long-overdue "Spyne Models and Python Types" chapter is up. It should clear a lot of myths :) http://spyne.io/docs/2.10/manual/03_types.html Best, Burak On 03/27/13 10:14, Burak Arslan wrote: > > Hello, > > This is to let you know that, as of now, Spyne-2.10.0 is in feature > freeze. > > I'm going to fix failing tests (only two left), add a couple of new > ones to see how well the new things that are bolted together hold, > update the docs and make a release hopefully in a week or two. > > The diffstat gives: > > $ git diff --stat spyne-2.9.4 > (...) > 96 files changed, 5743 insertions(+), 3239 deletions(-) > > ... which is quite a lot :) So please test the code at the master > branch of http://github.com/arskom/spyne and report any > incompatibilities and regressions you might find. This is important, > please do test and let me know about the tiniest oddity! It must not > be there :) > > A non-trivial chunk of the changes is due to Stephan Andersson's > removing the last bit of serialization logic from ModelBase which > moved a lot of code around. (Thanks Stephan!) > > There are no changes on the SOAP side, except maybe having > cleanup_namespaces=True by default as opposed to False in previous > versions, which will result in much more compact responses. Also, > XmlDocument got better in handling Xml attributes. > > There are many infrastructure changes though, like proper twisted > support and much more mature SQLAlchemy support, which makes Spyne > easier to integrate with existing infrastructure. > > I hope that you find the new version of Spyne useful. As always, > feedback is much welcome and appreciated. > > Best regards, > Burak > > _______________________________________________ > Soap mailing list > Soap at python.org > http://mail.python.org/mailman/listinfo/soap From ken.prows at online-rewards.com Tue Apr 2 20:11:10 2013 From: ken.prows at online-rewards.com (Ken Prows) Date: Tue, 2 Apr 2013 14:11:10 -0400 Subject: [Soap-Python] The upcoming Spyne-2.10.0 In-Reply-To: <515B0948.6090205@arskom.com.tr> References: <5152AA53.6010706@arskom.com.tr> <515B0948.6090205@arskom.com.tr> Message-ID: The new skip_depth option sounds awesome. The wrapping objects in the json are somewhat difficult to work with. On Tue, Apr 2, 2013 at 12:37 PM, Burak Arslan wrote: > > Hi, > > FYI, The first draft of the long-overdue "Spyne Models and Python Types" > chapter is up. It should clear a lot of myths :) > > http://spyne.io/docs/2.10/manual/03_types.html > > Best, > Burak > > > On 03/27/13 10:14, Burak Arslan wrote: >> >> >> Hello, >> >> This is to let you know that, as of now, Spyne-2.10.0 is in feature >> freeze. >> >> I'm going to fix failing tests (only two left), add a couple of new ones >> to see how well the new things that are bolted together hold, update the >> docs and make a release hopefully in a week or two. >> >> The diffstat gives: >> >> $ git diff --stat spyne-2.9.4 >> (...) >> 96 files changed, 5743 insertions(+), 3239 deletions(-) >> >> ... which is quite a lot :) So please test the code at the master branch >> of http://github.com/arskom/spyne and report any incompatibilities and >> regressions you might find. This is important, please do test and let me >> know about the tiniest oddity! It must not be there :) >> >> A non-trivial chunk of the changes is due to Stephan Andersson's removing >> the last bit of serialization logic from ModelBase which moved a lot of code >> around. (Thanks Stephan!) >> >> There are no changes on the SOAP side, except maybe having >> cleanup_namespaces=True by default as opposed to False in previous versions, >> which will result in much more compact responses. Also, XmlDocument got >> better in handling Xml attributes. >> >> There are many infrastructure changes though, like proper twisted support >> and much more mature SQLAlchemy support, which makes Spyne easier to >> integrate with existing infrastructure. >> >> I hope that you find the new version of Spyne useful. As always, feedback >> is much welcome and appreciated. >> >> Best regards, >> Burak >> >> _______________________________________________ >> Soap mailing list >> Soap at python.org >> http://mail.python.org/mailman/listinfo/soap > > > _______________________________________________ > Soap mailing list > Soap at python.org > http://mail.python.org/mailman/listinfo/soap From azurit at pobox.sk Tue Apr 2 20:14:15 2013 From: azurit at pobox.sk (azurIt) Date: Tue, 02 Apr 2013 20:14:15 +0200 Subject: [Soap-Python] =?utf-8?q?The_upcoming_Spyne-2=2E10=2E0?= In-Reply-To: <515B0948.6090205@arskom.com.tr> References: <5152AA53.6010706@arskom.com.tr> <515B0948.6090205@arskom.com.tr> Message-ID: <20130402201415.CDEC9BC6@pobox.sk> Hi Burak, very cool, thank you! I'm, currently, using Integer and Float everywhere so i will, probably, fix that. Why exaclty is usage of spyne.model.primitive.Integer not recommended? Don't know if it's bug or not but there a code without highlighting: http://spyne.io/docs/2.10/manual/03_types.html#primitives Btw, maybe something like 'references' should be added to spyne.io so everyone can see that spyne is really production-ready :) azur ______________________________________________________________ > Od: "Burak Arslan" > Komu: > D?tum: 02.04.2013 18:37 > Predmet: Re: [Soap-Python] The upcoming Spyne-2.10.0 > >Hi, > >FYI, The first draft of the long-overdue "Spyne Models and Python Types" >chapter is up. It should clear a lot of myths :) > >http://spyne.io/docs/2.10/manual/03_types.html > >Best, >Burak > >On 03/27/13 10:14, Burak Arslan wrote: >> >> Hello, >> >> This is to let you know that, as of now, Spyne-2.10.0 is in feature >> freeze. >> >> I'm going to fix failing tests (only two left), add a couple of new >> ones to see how well the new things that are bolted together hold, >> update the docs and make a release hopefully in a week or two. >> >> The diffstat gives: >> >> $ git diff --stat spyne-2.9.4 >> (...) >> 96 files changed, 5743 insertions(+), 3239 deletions(-) >> >> ... which is quite a lot :) So please test the code at the master >> branch of http://github.com/arskom/spyne and report any >> incompatibilities and regressions you might find. This is important, >> please do test and let me know about the tiniest oddity! It must not >> be there :) >> >> A non-trivial chunk of the changes is due to Stephan Andersson's >> removing the last bit of serialization logic from ModelBase which >> moved a lot of code around. (Thanks Stephan!) >> >> There are no changes on the SOAP side, except maybe having >> cleanup_namespaces=True by default as opposed to False in previous >> versions, which will result in much more compact responses. Also, >> XmlDocument got better in handling Xml attributes. >> >> There are many infrastructure changes though, like proper twisted >> support and much more mature SQLAlchemy support, which makes Spyne >> easier to integrate with existing infrastructure. >> >> I hope that you find the new version of Spyne useful. As always, >> feedback is much welcome and appreciated. >> >> Best regards, >> Burak >> >> _______________________________________________ >> Soap mailing list >> Soap at python.org >> http://mail.python.org/mailman/listinfo/soap > >_______________________________________________ >Soap mailing list >Soap at python.org >http://mail.python.org/mailman/listinfo/soap > From burak.arslan at arskom.com.tr Tue Apr 2 23:21:58 2013 From: burak.arslan at arskom.com.tr (Burak Arslan) Date: Wed, 03 Apr 2013 00:21:58 +0300 Subject: [Soap-Python] The upcoming Spyne-2.10.0 In-Reply-To: <20130402201415.CDEC9BC6@pobox.sk> References: <5152AA53.6010706@arskom.com.tr> <515B0948.6090205@arskom.com.tr> <20130402201415.CDEC9BC6@pobox.sk> Message-ID: <515B4BF6.2030909@arskom.com.tr> On 02/04/13 21:14, azurIt wrote: > Hi Burak, > > very cool, thank you! > > I'm, currently, using Integer and Float everywhere so i will, probably, fix that. Why exaclty is usage of spyne.model.primitive.Integer not recommended? Dear Azur, If your code is working with Floats, and you're happy, just don't touch it. But remember that it's machine dependent and not really predictable enough to do things like monetary operations. As for the Integer type, I'm not recommending it either because it's arbitrary-size. Any integer, even million-digit ones, will pass validation. You most probably don't need that and need something like Integer32 instead. I'm sure you have a database behind your services and, for example, most of the numeric primary keys there are either 32 or 64-bit unsigned integers. > Don't know if it's bug or not but there a code without highlighting: > http://spyne.io/docs/2.10/manual/03_types.html#primitives Well, thanks for pointing it out, but that document is going to get probably a couple dozen more revisions -- I got a lot more to write. I'd be glad if you'd just fix it and send a pull request. > Btw, maybe something like 'references' should be added to spyne.io so everyone can see that spyne is really production-ready :) I also had the idea, you're right :) I think it's called "testimonials". Send them over people :) best, burak From azurit at pobox.sk Tue Apr 2 23:36:35 2013 From: azurit at pobox.sk (azurIt) Date: Tue, 02 Apr 2013 23:36:35 +0200 Subject: [Soap-Python] =?utf-8?q?The_upcoming_Spyne-2=2E10=2E0?= In-Reply-To: <515B4BF6.2030909@arskom.com.tr> References: <5152AA53.6010706@arskom.com.tr>, <515B0948.6090205@arskom.com.tr>, <20130402201415.CDEC9BC6@pobox.sk> <515B4BF6.2030909@arskom.com.tr> Message-ID: <20130402233635.D5A48767@pobox.sk> >> Btw, maybe something like 'references' should be added to spyne.io so everyone can see that spyne is really production-ready :) > >I also had the idea, you're right :) I think it's called "testimonials". > >Send them over people :) Most of our APIs are using spyne, here are the most interesting ones: www.ElbiaHosting.sk www.ElbiaNIC.sk I also know that this SMS gateway is using rpclib for API: www.smsfarm.sk That's for Slovakia :) From burak.arslan at arskom.com.tr Mon Apr 8 11:16:11 2013 From: burak.arslan at arskom.com.tr (Burak Arslan) Date: Mon, 08 Apr 2013 12:16:11 +0300 Subject: [Soap-Python] The upcoming Spyne-2.10.0 In-Reply-To: <515B0948.6090205@arskom.com.tr> References: <5152AA53.6010706@arskom.com.tr> <515B0948.6090205@arskom.com.tr> Message-ID: <51628ADB.70901@arskom.com.tr> Hi, Two new goodies: The template project: https://github.com/arskom/spyne/tree/master/examples/template The SQLAlchemy document: file:///home/plq/src/github/plq/spyne/doc/build/html/manual/05-01_sqlalchemy.html <= Still a draft, I've got a lot more proofreading to do and a couple more paragraphs to add. I just need to write a few more tests, otherwise, we're mostly clear for the release. Best regards, Burak On 04/02/13 19:37, Burak Arslan wrote: > > Hi, > > FYI, The first draft of the long-overdue "Spyne Models and Python > Types" chapter is up. It should clear a lot of myths :) > > http://spyne.io/docs/2.10/manual/03_types.html > > Best, > Burak > > On 03/27/13 10:14, Burak Arslan wrote: >> >> Hello, >> >> This is to let you know that, as of now, Spyne-2.10.0 is in feature >> freeze. >> >> I'm going to fix failing tests (only two left), add a couple of new >> ones to see how well the new things that are bolted together hold, >> update the docs and make a release hopefully in a week or two. >> >> The diffstat gives: >> >> $ git diff --stat spyne-2.9.4 >> (...) >> 96 files changed, 5743 insertions(+), 3239 deletions(-) >> >> ... which is quite a lot :) So please test the code at the master >> branch of http://github.com/arskom/spyne and report any >> incompatibilities and regressions you might find. This is important, >> please do test and let me know about the tiniest oddity! It must not >> be there :) >> >> A non-trivial chunk of the changes is due to Stephan Andersson's >> removing the last bit of serialization logic from ModelBase which >> moved a lot of code around. (Thanks Stephan!) >> >> There are no changes on the SOAP side, except maybe having >> cleanup_namespaces=True by default as opposed to False in previous >> versions, which will result in much more compact responses. Also, >> XmlDocument got better in handling Xml attributes. >> >> There are many infrastructure changes though, like proper twisted >> support and much more mature SQLAlchemy support, which makes Spyne >> easier to integrate with existing infrastructure. >> >> I hope that you find the new version of Spyne useful. As always, >> feedback is much welcome and appreciated. >> >> Best regards, >> Burak >> >> _______________________________________________ >> Soap mailing list >> Soap at python.org >> http://mail.python.org/mailman/listinfo/soap > From burak.arslan at arskom.com.tr Tue Apr 23 23:19:18 2013 From: burak.arslan at arskom.com.tr (Burak Arslan) Date: Wed, 24 Apr 2013 00:19:18 +0300 Subject: [Soap-Python] ANN: Spyne-2.10.0 is Released Message-ID: <5176FAD6.5090801@arskom.com.tr> Hi, After fixing the remaining small issues and adding a lot more tests, I'm happy to announce that I've finally made the Spyne-2.10.0 release. Here's the diffstat line, after ~500 commits and 6 months: 157 files changed, 10463 insertions(+), 5013 deletions(-) Please test and report any issues or incompatibilities you may find. Here's the full change log: http://spyne.io/docs/2.10/h_and_f.html#spyne-2-10-0 I hope you find the new version of Spyne useful. Best regards, Burak -------------- next part -------------- An HTML attachment was scrubbed... URL: