Skip to main content

AMF support for Python

Project description

PyAMF provides Action Message Format (AMF) support for Python that is compatible with the Adobe Flash Player. It includes integration with Python web frameworks like Pylons, Twisted, SQLAlchemy, web2py and more.

The Adobe Integrated Runtime and Adobe Flash Player use AMF to communicate between an application and a remote server. AMF encodes remote procedure calls (RPC) into a compact binary representation that can be transferred over HTTP/HTTPS or the RTMP/RTMPS protocol. Objects and data values are serialized into this binary format, which increases performance, allowing applications to load data up to 10 times faster than with text-based formats such as XML or SOAP.

AMF3, the default serialization for ActionScript 3.0, provides various advantages over AMF0, which is used for ActionScript 1.0 and 2.0. AMF3 sends data over the network more efficiently than AMF0. AMF3 supports sending int and uint objects as integers and supports data types that are available only in ActionScript 3.0, such as ByteArray, ArrayCollection, ObjectProxy and IExternalizable.

Project details


Download files

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

Source Distributions

PyAMF-0.5.1.tar.gz (2.4 MB view details)

Uploaded Source

PyAMF-0.5.1.tar.bz2 (2.1 MB view details)

Uploaded Source

Built Distributions

PyAMF-0.5.1-py2.6-win32.egg (340.1 kB view details)

Uploaded Source

PyAMF-0.5.1-py2.6-macosx-10.5-i386.egg (348.6 kB view details)

Uploaded Source

PyAMF-0.5.1-py2.6-linux-x86_64.egg (437.1 kB view details)

Uploaded Source

PyAMF-0.5.1-py2.6-linux-i686.egg (420.0 kB view details)

Uploaded Source

PyAMF-0.5.1-py2.5-win32.egg (336.5 kB view details)

Uploaded Source

PyAMF-0.5.1-py2.5-macosx-10.3-i386.egg (405.9 kB view details)

Uploaded Source

PyAMF-0.5.1-py2.5-linux-x86_64.egg (434.8 kB view details)

Uploaded Source

PyAMF-0.5.1-py2.5-linux-i686.egg (418.6 kB view details)

Uploaded Source

PyAMF-0.5.1-py2.4-win32.egg (334.5 kB view details)

Uploaded Source

PyAMF-0.5.1-py2.4-macosx-10.5-i386.egg (349.0 kB view details)

Uploaded Source

PyAMF-0.5.1-py2.4-linux-x86_64.egg (432.8 kB view details)

Uploaded Source

PyAMF-0.5.1-py2.4-linux-i686.egg (416.3 kB view details)

Uploaded Source

PyAMF-0.5.1-py2.3-linux-x86_64.egg (1.5 MB view details)

Uploaded Source

PyAMF-0.5.1-py2.3-linux-i686.egg (1.4 MB view details)

Uploaded Source

File details

Details for the file PyAMF-0.5.1.tar.gz.

File metadata

  • Download URL: PyAMF-0.5.1.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyAMF-0.5.1.tar.gz
Algorithm Hash digest
SHA256 91bc2ddc46561738372ca0afebad223bfc46064e63b5f85f7e665a2ac6f00223
MD5 1814a81e61cc8be00c2006a40018cce3
BLAKE2b-256 9a3aa1fc2f4af405d4201747125ac5dd751c5c2ca5242e3dfb70cb2d48a7e6a0

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1.tar.bz2.

File metadata

  • Download URL: PyAMF-0.5.1.tar.bz2
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyAMF-0.5.1.tar.bz2
Algorithm Hash digest
SHA256 9f3f6c4db067e2ba689bb5a000fde1f86490d9551bdd6ad7e398ccbef2d0ed0a
MD5 2fba7dd1de4d092a5958300194a4ba7b
BLAKE2b-256 bc4884346c129cf7328bafc3966a5ca4dc442054b93f5556b07a4b2142b2c192

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.6-win32.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.6-win32.egg
Algorithm Hash digest
SHA256 8e3e268f9d951e601f27ce358252bd0c57f41a2f8a7bdb56478f97694424ffb9
MD5 3d3562ecfc9085b35fd1e4fa1320149f
BLAKE2b-256 971a47c9ec51e2e7f77de462b2dc15d8cadcd0f84d0c801fee86614c90029e56

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.6-macosx-10.5-i386.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.6-macosx-10.5-i386.egg
Algorithm Hash digest
SHA256 4af516b06df7d25782831c2136451400f24ddc1f67ac98d79b2d1c3969226b75
MD5 cd9540626466ec328b83e0152a710d36
BLAKE2b-256 9b8e805a493353b22bf1d449ef6529ba47c3d2681d2bda5f586ba22ce2190324

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.6-linux-x86_64.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.6-linux-x86_64.egg
Algorithm Hash digest
SHA256 41afddf82336a126629f864a994813a91aff1f53542ea67b54cb80abce760719
MD5 0e53187a1d08607c850412cee66f200c
BLAKE2b-256 397c20694283c7638e9bf045439a841eb422c52ce021266c18bfa67c225127a6

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.6-linux-i686.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.6-linux-i686.egg
Algorithm Hash digest
SHA256 91f8a1acf58519abe1014ea89e41ae94ee009e86c1e1a73953323d05df34843a
MD5 60b2a50fc9e1fa52fe1a5d11e7b4e8d7
BLAKE2b-256 d651c70410c3254e2bcb1bff3ce25b9b841a16d1b8cfd1fe7f0d62c66d5f6455

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.5-win32.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.5-win32.egg
Algorithm Hash digest
SHA256 fc3e6d7fa0736a9a9db6b96879964a039f3816843ff01f845239ffbfd67080cb
MD5 3f1e399d963da03c513a02102f78e6f4
BLAKE2b-256 744429250e86f18cfe9018ed4a263882780ebdfd615dfd869ec5f61557e2be76

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.5-macosx-10.3-i386.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.5-macosx-10.3-i386.egg
Algorithm Hash digest
SHA256 31e430bfe7ae1677ed733f438042c4a70270247b3a24ad1d9cff4a7f8f7d9773
MD5 8abe241b05d4854a6bb492f6fd779882
BLAKE2b-256 11240a2477fa02c0fc293db064b9e649cfc34933600bebb875964d644e5fa723

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.5-linux-x86_64.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.5-linux-x86_64.egg
Algorithm Hash digest
SHA256 3e95c4b5a7fea68f928904b99f0c982b08be1d3b3371f0077d2181c8f903745b
MD5 e7ed4c9c3b87823965e433896fc4d921
BLAKE2b-256 841d9ca0f4e2718c8d2ffaafc50db95e7fea08c8051da02f07c8d6061f07ff55

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.5-linux-i686.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.5-linux-i686.egg
Algorithm Hash digest
SHA256 9068d69ad90da4ffef39e8392bffd8cc7dedac6b927466a8ddacfc3650a5ec4b
MD5 cbe2d728ee5eeadaa18b58d167a5c23d
BLAKE2b-256 da32950e58867bb7e20ea44fb7866bf30efe3d0c692f9a74a401a26bbbe09132

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.4-win32.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.4-win32.egg
Algorithm Hash digest
SHA256 1be887a2adee80aa9c9eb2e6be4356e0d167f1751cd288ad4a191069c143000e
MD5 4e86c04edb9ff797bd7ba15986b8f9d7
BLAKE2b-256 b440c2bb20a3b585aeb1922a2b38aa1ead99e896bb28efa97d4144753ef97458

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.4-macosx-10.5-i386.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.4-macosx-10.5-i386.egg
Algorithm Hash digest
SHA256 bec4bdb7cbb595b0056bee6e08f0c2c8c7902da535c67a742bbbd13ae48b3183
MD5 44cd1a4763782c7cf4adfe6500ca7259
BLAKE2b-256 e3b84e0371199b381877646ba0de8b49c4049d8a85171e3826fa1c6437b1f011

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.4-linux-x86_64.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.4-linux-x86_64.egg
Algorithm Hash digest
SHA256 4625a3a531d30fdd0890487e7bcd98afa3d5da65a5bf3ae437812c4975fac670
MD5 2ea4b473cc66fca6a0245a000760be60
BLAKE2b-256 e93764884ecf1791adb43c03fba0b03560ce53fe79cb9638910e56583942fca1

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.4-linux-i686.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.4-linux-i686.egg
Algorithm Hash digest
SHA256 177688b8790be585eec94a2cdf285b196e94602ad88a02cf6a6a7e601ad243ee
MD5 e2e43c1a2fc1cc304673143b0e7c35c7
BLAKE2b-256 29672079b27dc05bd272d959f85124534615c41eb6efa32da757f674b296aabe

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.3-linux-x86_64.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.3-linux-x86_64.egg
Algorithm Hash digest
SHA256 b763616a7bcaab99dc45b77292d0723f6ca12fc70d9296489524ee3b043a4222
MD5 7d8e7b86bf68895dacf90652da141400
BLAKE2b-256 0cf1efdbcb375e86535b03415cdd7e6ff5154bce352fa99a1e0f747653d510cd

See more details on using hashes here.

File details

Details for the file PyAMF-0.5.1-py2.3-linux-i686.egg.

File metadata

File hashes

Hashes for PyAMF-0.5.1-py2.3-linux-i686.egg
Algorithm Hash digest
SHA256 1c3e69c43a18dfc626228363d793d630ab7e241cc9853ecf2466bc3164908399
MD5 32dec29d9624d989d5fdfd404b37ab6c
BLAKE2b-256 3cc1fd08b67afcfe4cdd7ec171dda890c1248407b50b832a84efd3bbe6892f04

See more details on using hashes here.

Supported by

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