PyAMF 0.4rc2 released

The PyAMF team is proud to announce a new release of PyAMF, a lightweight library that allows Flash and Python applications to communicate via Adobe’s ActionScript Message Format.

Lots of changes for this one, a brief overview:

  • A new C extension to pyamf.util and pyamf.amf3. This is a work in progress and using Cython more sections of the library will be moved to C as they are identified. Thanks to Gerard Escalante.
  • An adapter for SQLAlchemy is available, allowing object graphs to be easily encoded. See the wiki for more information. Thanks to Dave Thompson and Michael Van Tellingen.
  • Improvements to the Google App Engine adapter to allow datastore objects to be easily encoded/decoded.

For a detailed list of changes, see the change log.

To download this release either grab a compressed file, use 'easy_install -U pyamf' or grab the Subversion tag.

This is a release candidate so depending on feedback, 0.4 final will be available in a few days.

Happy New Year,

The PyAMF team

Introducing cPyAMF

Logo for cPyAMF

There are two parts to PyAMF: the core AMF encoder and decoder, and the >gateway remoting for transporting data between a server and a client.

Currently both parts are written in pure Python but the idea is to create a C version of the AMF encoder/decoder that can be used as a dropin which will increase performance significantly.

For more information check the ticket or browse the source in the repository.