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.

Source Distribution

Mini-AMF-0.9.0.tar.gz (123.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Mini_AMF-0.9.0-py2.py3-none-any.whl (53.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file Mini-AMF-0.9.0.tar.gz.

File metadata

  • Download URL: Mini-AMF-0.9.0.tar.gz
  • Upload date:
  • Size: 123.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Mini-AMF-0.9.0.tar.gz
Algorithm Hash digest
SHA256 49cbaef5ec3e7fbe4dbf0d329ae0ef97ff1a118186bf6428454435e336bdcce9
MD5 907b8a4c8372dca195729ce055e22773
BLAKE2b-256 8261039b8df1f41a45b906e2d87ee57f49fc4cbf85215ea4b1f63de1d341f253

See more details on using hashes here.

File details

Details for the file Mini_AMF-0.9.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for Mini_AMF-0.9.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4fc47d0e789ac39861abfea796345324ef3a9d333079831fb5327d5ab283a6bf
MD5 e51972b7b65b40a183ac726414bd5bea
BLAKE2b-256 2a4e7cf5f071da91b9d608713ee6c3c754b6cd5ba685436415b94045287c3f36

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page