[osflash] PyAMF 0.5 released

Thijs Triemstra | Collab lists at collab.nl
Wed Sep 9 10:47:54 PDT 2009


The PyAMF team is proud to announce the release of 0.5!

PyAMF [1] is a lightweight library that allows Flash and Python  
applications to communicate via Adobe’s
ActionScript Message Format.

This is a major release [2], see the What's new in PyAMF document [3]  
for the complete list of changes.
A brief overview of the changes:

* A new way to handle attribute en/decoding. New features include  
excluding
   attributes, read-only attributes, and proxied attributes. If you use
   external classes, this one is also for you.  Check the
   http://pyamf.org/wiki/AttributeControl for more details.
* The lazy loading module (pyamf.util.imports) that powers the adapter
   modules has been completely revamped. There were too many edge  
cases that
   would cause problems in the import mechanism. We now supply a module
   finder/loader in sys.meta_path so we can intercept the import calls.
   This has completely cleared up the problems we were seeing and it  
has the
   added benefit of halving the time it took to run the 650+ unit  
tests in
   the suite!
* The cPyAMF extension has been completely revamped and no longer uses
   cStringIO to handle the byte packing. The extension has also been
   extended to cover more of the library. This has given a nice speed- 
up but
   we are by no means finished.
* Support for non-UTC timezones has been added. If you supply  
timezone_offset
   to the pyamf.remoting.gateway.*.*Gateway classes then any datetimes  
will
   be offset against that figure (in seconds). This is only useful for  
legacy
   systems so you don't need to change anything if you are already  
using UTC
   (in fact using UTC is the recommended practice).
* Support has been provided for decoding and encoding ISmallMessage  
objects.
   This means better integration with BlazeDS and sets the foundations  
for
   better Flex Messaging support.
* A new way to bulk register classes has been introduced -  
register_package

Check out the download page [4], installation instructions [5] or the  
documentation [6] for more
information.

Questions? First stop is the mailing list [7] but we also hang out on  
IRC [8].

Cheers,

the PyAMF team.

[1] http://pyamf.org
[2] http://pyamf.org/milestone/0.5
[3] http://docs.pyamf.org/0.5/whatsnew/0.5.html
[4] http://pyamf.org/wiki/Download
[5] http://pyamf.org/wiki/Install
[6] http://docs.pyamf.org
[7] http://pyamf.org/wiki/MailingList
[8] irc://irc.collab.eu/pyamf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://osflash.org/pipermail/osflash_osflash.org/attachments/20090909/c312f80b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part
URL: <http://osflash.org/pipermail/osflash_osflash.org/attachments/20090909/c312f80b/attachment.bin>


More information about the osflash mailing list