Skip to main content

AMF serialization and deserialization support for Python

Project description

Mini-AMF provides Action Message Format (AMF) serialization and deserialization support for Python, compatible with the Adobe Flash Player. It supports Python 2.7 and 3.4+.

Mini-AMF is a trimmed-down version of the original PyAMF, which (as far as I can tell) is no longer being maintained. It provides only the core serialization and deserialization primitives, and support for reading and writing LSO objects on disk. Support for Flex-specific types, “remoting”, and integration with web frameworks has all been removed. (Adapter classes are still supported.)

Mini-AMF is lightly maintained by Zack Weinberg. All bug reports and pull requests will be heard and responded to, but I have no plans to develop the software any further myself. Please note that patches to restore support for old versions of Python 2 will not be accepted, as this interferes with support for Python 3. Please also note that “remoting” and server integration will probably be easier to maintain in their own separate packages, one per framework.

What’s AMF?

AMF is a binary message serialization format geared for remote procedure calls, native to the Adobe Flash Player and Adobe Integrated Runtime. There are two versions of the format, AMF0 and AMF3. AMF3 is more compact than AMF0, and and supports data types that are available only in ActionScript 3.0, such as ByteArray.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for Mini-AMF, version 0.9.1
Filename, size File type Python version Upload date Hashes
Filename, size Mini_AMF-0.9.1-py2.py3-none-any.whl (53.4 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size Mini-AMF-0.9.1.tar.gz (118.3 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page