{ "info": { "author": "Zack Weinberg, The PyAMF Project", "author_email": "zackw@panix.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: C", "Programming Language :: Cython", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "========\nMini-AMF\n========\n\nMini-AMF provides Action Message Format (AMF_) serialization and\ndeserialization support for Python_, compatible with the `Adobe Flash\nPlayer`_. It supports Python 2.7 and 3.4+.\n\nMini-AMF is a trimmed-down version of the `original PyAMF`_, which (as\nfar as I can tell) is no longer being maintained. It provides only\nthe core serialization and deserialization primitives, and support for\nreading and writing LSO_ objects on disk. Support for Flex-specific\ntypes, \"remoting\", and integration with web frameworks has all been\nremoved. (Adapter classes are still supported.)\n\nMini-AMF is lightly maintained by `Zack Weinberg`_. All bug reports\nand pull requests will be heard and responded to, but I have no plans\nto develop the software any further myself. Please note that patches\nto restore support for old versions of Python 2 will *not* be\naccepted, as this interferes with support for Python 3. Please also\nnote that \"remoting\" and server integration will probably be easier to\nmaintain in their own separate packages, one per framework.\n\n\nWhat's AMF?\n-----------\n\nAMF is a binary message serialization format geared for remote\nprocedure calls, native to the `Adobe Flash Player`_ and `Adobe\nIntegrated Runtime`_. There are two versions of the format, AMF0 and\nAMF3. AMF3 is more compact than AMF0, and and supports data types\nthat are available only in ActionScript_ 3.0, such as ByteArray.\n\n.. _AMF: https://en.wikipedia.org/wiki/Action_Message_Format\n.. _Python: https://www.python.org\n.. _Adobe Flash Player: https://en.wikipedia.org/wiki/Flash_Player\n.. _original PyAMF: https://github.com/hydralabs/pyamf\n.. _LSO: https://en.wikipedia.org/wiki/Local_shared_object\n.. _Zack Weinberg: https://www.owlfolio.org/\n\n.. _Adobe Integrated Runtime: https://en.wikipedia.org/wiki/Adobe_AIR\n.. _ActionScript: https://en.wikipedia.org/wiki/ActionScript\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zackw/mini-amf", "keywords": "amf,amf0,amf3,actionscript,air,flash,flashplayer,bytearray,recordset,decoder,encoder,sharedobject,lso,sol", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "Mini-AMF", "package_url": "https://pypi.org/project/Mini-AMF/", "platform": "", "project_url": "https://pypi.org/project/Mini-AMF/", "project_urls": { "Homepage": "https://github.com/zackw/mini-amf" }, "release_url": "https://pypi.org/project/Mini-AMF/0.9.1/", "requires_dist": [ "defusedxml", "six", "sphinx (>=1.5); extra == 'docs'" ], "requires_python": "", "summary": "AMF serialization and deserialization support for Python", "version": "0.9.1" }, "last_serial": 2690015, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "e51972b7b65b40a183ac726414bd5bea", "sha256": "4fc47d0e789ac39861abfea796345324ef3a9d333079831fb5327d5ab283a6bf" }, "downloads": -1, "filename": "Mini_AMF-0.9.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e51972b7b65b40a183ac726414bd5bea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53286, "upload_time": "2017-03-07T21:54:44", "url": "https://files.pythonhosted.org/packages/2a/4e/7cf5f071da91b9d608713ee6c3c754b6cd5ba685436415b94045287c3f36/Mini_AMF-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "907b8a4c8372dca195729ce055e22773", "sha256": "49cbaef5ec3e7fbe4dbf0d329ae0ef97ff1a118186bf6428454435e336bdcce9" }, "downloads": -1, "filename": "Mini-AMF-0.9.0.tar.gz", "has_sig": true, "md5_digest": "907b8a4c8372dca195729ce055e22773", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123896, "upload_time": "2017-03-07T21:54:45", "url": "https://files.pythonhosted.org/packages/82/61/039b8df1f41a45b906e2d87ee57f49fc4cbf85215ea4b1f63de1d341f253/Mini-AMF-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "23f5ff22e971278b377b9b2817e7038b", "sha256": "8e7454bfd5bcf59c6c4e1db02b318dce49f8f2128b68022271ecc5ca52f77867" }, "downloads": -1, "filename": "Mini_AMF-0.9.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "23f5ff22e971278b377b9b2817e7038b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53360, "upload_time": "2017-03-07T22:24:12", "url": "https://files.pythonhosted.org/packages/94/1f/5a78fdea39098fdd2f43e1908a96cb8a269bb85f5fc09a5df4cec13dd7f0/Mini_AMF-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb6dc76e798ee76a2d58408427b2b341", "sha256": "0c7839dc843b738cdcf5548e85558e7ebd89a9f6fd029751b0bb4d8b0ca4275b" }, "downloads": -1, "filename": "Mini-AMF-0.9.1.tar.gz", "has_sig": true, "md5_digest": "fb6dc76e798ee76a2d58408427b2b341", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118327, "upload_time": "2017-03-07T22:24:13", "url": "https://files.pythonhosted.org/packages/c9/a1/153af98d9ca4ae24fb67ab5cb8e4de8ad44fd991739f32d12b9321d6955d/Mini-AMF-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "23f5ff22e971278b377b9b2817e7038b", "sha256": "8e7454bfd5bcf59c6c4e1db02b318dce49f8f2128b68022271ecc5ca52f77867" }, "downloads": -1, "filename": "Mini_AMF-0.9.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "23f5ff22e971278b377b9b2817e7038b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53360, "upload_time": "2017-03-07T22:24:12", "url": "https://files.pythonhosted.org/packages/94/1f/5a78fdea39098fdd2f43e1908a96cb8a269bb85f5fc09a5df4cec13dd7f0/Mini_AMF-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb6dc76e798ee76a2d58408427b2b341", "sha256": "0c7839dc843b738cdcf5548e85558e7ebd89a9f6fd029751b0bb4d8b0ca4275b" }, "downloads": -1, "filename": "Mini-AMF-0.9.1.tar.gz", "has_sig": true, "md5_digest": "fb6dc76e798ee76a2d58408427b2b341", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 118327, "upload_time": "2017-03-07T22:24:13", "url": "https://files.pythonhosted.org/packages/c9/a1/153af98d9ca4ae24fb67ab5cb8e4de8ad44fd991739f32d12b9321d6955d/Mini-AMF-0.9.1.tar.gz" } ] }