Skip to main content

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.

Metadata

Release files for Mini-AMF 0.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Mini-AMF 0.9.1
File Size Uploaded
Mini-AMF-0.9.1.tar.gz 118.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Mini-AMF 0.9.1
File Interpreter ABI Platform
Mini_AMF-0.9.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 171.7 kB

Release files / Mini-AMF-0.9.1.tar.gz

Download URL Mini-AMF-0.9.1.tar.gz
Size 118.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0c7839dc843b738cdcf5548e85558e7ebd89a9f6fd029751b0bb4d8b0ca4275b
BLAKE2b-256 checksum
How to use checksums
c9a1153af98d9ca4ae24fb67ab5cb8e4de8ad44fd991739f32d12b9321d6955d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Mini_AMF-0.9.1-py2.py3-none-any.whl

Download URL Mini_AMF-0.9.1-py2.py3-none-any.whl
Size 53.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
8e7454bfd5bcf59c6c4e1db02b318dce49f8f2128b68022271ecc5ca52f77867
BLAKE2b-256 checksum
How to use checksums
941f5a78fdea39098fdd2f43e1908a96cb8a269bb85f5fc09a5df4cec13dd7f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.9.1 This release

2 release files

0.9.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page