{ "info": { "author": "Luke Smith", "author_email": "lsmit202@musdenver.edu", "bugtrack_url": null, "classifiers": [], "description": "Mal-Py: a minimal assembler and runtime environment\n###################################################\n.. image:: https://img.shields.io/pypi/v/malpy.svg\n :target: https://pypi.python.org/pypi/malpy\n :alt: latest version\n\n.. image:: https://readthedocs.org/projects/malpy/badge/?version=latest\n :target: `documentation`_\n :alt: latest docs\n\n.. image:: https://travis-ci.org/LSmit202/Mal-Py.svg?branch=master\n :target: https://travis-ci.org/LSmit202/Mal-Py\n :alt: https://travis-ci.org/LSmit202/Mal-Py\n\n.. image:: https://codecov.io/gh/LSmit202/Mal-Py/coverage.svg?branch=master\n :target: https://codecov.io/gh/LSmit202/Mal-Py?branch=master\n\n\"Mal-py\" is a minimal assembler and run-time environment to teach assembly.\nIt focuses on the principles of Assembly using a Von Neumann Architecture.\n\nA special thanks to `pyca/cryptography`_ for their ideas on travis integration\nwith pyenv, tox, and osx. Much of the meta build system and testing scaffolding\nis based significantly off of theirs.\n\nFurther API documentation can be found at `documentation`_\n\n.. _`pyca/cryptography`: https://github.com/pyca/cryptography\n.. _`documentation`: https://mal-py.readthedocs.io\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/LSmit202/Mal-Py", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "malpy", "package_url": "https://pypi.org/project/malpy/", "platform": "", "project_url": "https://pypi.org/project/malpy/", "project_urls": { "Homepage": "https://github.com/LSmit202/Mal-Py" }, "release_url": "https://pypi.org/project/malpy/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "Minimal Assembly Language Virtual Machine", "version": "1.1.0" }, "last_serial": 2822694, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "0de1af8e91efb4d05555bbef7686d6a7", "sha256": "03e63f01bbb6b90d6ba0c198519c98252cff66a44eb3ae40200e059a136fab31" }, "downloads": -1, "filename": "malpy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0de1af8e91efb4d05555bbef7686d6a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4443, "upload_time": "2017-02-28T00:38:37", "url": "https://files.pythonhosted.org/packages/1f/cd/573c1e3c79eefd7c655f33dcf37beb8d42bfc0bba021578bf2ee4aaa4531/malpy-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "2db9b2f697bc8f172b6185f94e5da9df", "sha256": "d57516a66247228c743297095be5e7cd7f0383c5568bf3fd3d1be43695a1268a" }, "downloads": -1, "filename": "malpy-0.3.1.tar.gz", "has_sig": false, "md5_digest": "2db9b2f697bc8f172b6185f94e5da9df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4431, "upload_time": "2017-02-28T00:42:29", "url": "https://files.pythonhosted.org/packages/d4/30/f25c754279c48269f4e078ef31e687c0f4091aa627c0411152da5a5e7adc/malpy-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "dd9088824224fcf5b04aaf3d9d0c1a2e", "sha256": "103058d69d7564dc9a5033f68e29a0204ce87ba19a861891438d183496bbb647" }, "downloads": -1, "filename": "malpy-0.3.2.tar.gz", "has_sig": false, "md5_digest": "dd9088824224fcf5b04aaf3d9d0c1a2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6508, "upload_time": "2017-03-03T20:36:42", "url": "https://files.pythonhosted.org/packages/a6/f8/420d9a93035f8c044c6083f2186b72a04723739b3f7737cc3b912b54cb8e/malpy-0.3.2.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "40f5733cb595abaf61d2ea431abfba30", "sha256": "c0f92b673c7866b5969ade74764dd8faace2d9018812e70c5837df67344f6954" }, "downloads": -1, "filename": "malpy-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "40f5733cb595abaf61d2ea431abfba30", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12792, "upload_time": "2017-03-04T21:53:27", "url": "https://files.pythonhosted.org/packages/b2/91/15d66d9485f887e5132145096262524ea6bfb080db296a44e58c8877eb29/malpy-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f18505bd43553c08b70e59cc65d0c161", "sha256": "088cc351edd471ad5f9a26fa6e0312ea8a5dcee4756470d2caebe653898b72dc" }, "downloads": -1, "filename": "malpy-0.3.4.tar.gz", "has_sig": false, "md5_digest": "f18505bd43553c08b70e59cc65d0c161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6366, "upload_time": "2017-03-03T22:26:03", "url": "https://files.pythonhosted.org/packages/5e/de/a753125f8ba0924f9d8d929aef713018f0b3b33f0974a3f7a08ef97f462d/malpy-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "651edf92dceedb2e8da6c22e01f57acf", "sha256": "fc568dce0e4dc1d2f018f2d31dfbb4253a00f22cf064ce0c977aab9aa7a36013" }, "downloads": -1, "filename": "malpy-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "651edf92dceedb2e8da6c22e01f57acf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6470, "upload_time": "2017-03-04T19:44:41", "url": "https://files.pythonhosted.org/packages/e3/4c/bfce0d259ee8d8447ed65797e96e258ccbef30e0dba917fe4b7ab90e2c46/malpy-0.3.5-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b506c43102f747feccd5b6a14f640da8", "sha256": "87338f7a50e5046b464c9fa7ca135ba882e886d087f89527bc8e854599948be1" }, "downloads": -1, "filename": "malpy-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b506c43102f747feccd5b6a14f640da8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12790, "upload_time": "2017-03-04T21:55:04", "url": "https://files.pythonhosted.org/packages/a1/2b/900af0457b65a857837aa55889f386ca560fa64bc7125034712b5eb72600/malpy-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f42b3ff327bd07626e9c0496f1732c3", "sha256": "6b990b73437358b0cb2cabed829811d456bcbbd0fecea2de81d69708d7945514" }, "downloads": -1, "filename": "malpy-0.4.0.tar.gz", "has_sig": false, "md5_digest": "2f42b3ff327bd07626e9c0496f1732c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6267, "upload_time": "2017-03-04T21:54:38", "url": "https://files.pythonhosted.org/packages/0e/61/23f63a16abb0ad65e3856f7ab2fb252054b3c5ca86a827398a8241a77133/malpy-0.4.0.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "6e5303d050cbce66ce10b993cbf054f6", "sha256": "4933e4fe444fa97c4a7dbbd4e3ae43b94c169989e83be32263e6b3baf853fa87" }, "downloads": -1, "filename": "malpy-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e5303d050cbce66ce10b993cbf054f6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7436, "upload_time": "2017-03-05T04:23:23", "url": "https://files.pythonhosted.org/packages/e6/5f/b7b079cb239e635da30a5159d57e345f14c37fc04944df9996dc49ddd95f/malpy-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04a76a61aa4c962b37f5f0f3e31d9795", "sha256": "cf2570343b4c17f7637fac5de6104440d758f94bf2673f99ef64c4432dc4bfd4" }, "downloads": -1, "filename": "malpy-0.4.5.tar.gz", "has_sig": false, "md5_digest": "04a76a61aa4c962b37f5f0f3e31d9795", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5752, "upload_time": "2017-03-05T04:23:21", "url": "https://files.pythonhosted.org/packages/b1/ab/9f21753aa6ddffcd6367e3d58353930dd8e61a22ce1bbdd1d4caa588fbbc/malpy-0.4.5.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c1948b59671ff184e536098c24fe0953", "sha256": "5656ecd53c8297d0d193bb46c209b81fdede04f4e5069613f18e955c66bbd4d9" }, "downloads": -1, "filename": "malpy-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1948b59671ff184e536098c24fe0953", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8737, "upload_time": "2017-03-06T23:20:57", "url": "https://files.pythonhosted.org/packages/ec/92/42d956e5221d190a6930f65b380fc84ef0d5a83678965a03ffe170cd6618/malpy-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc2b277078a8b0aa7b4faab78d35b786", "sha256": "d3237668ce6ef4303e547163532146de1ce9a576f772f8c70c2561509b1a4495" }, "downloads": -1, "filename": "malpy-0.5.0.tar.gz", "has_sig": false, "md5_digest": "dc2b277078a8b0aa7b4faab78d35b786", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7937, "upload_time": "2017-03-06T23:20:56", "url": "https://files.pythonhosted.org/packages/c8/26/69967f60232e6ef6e6fe4ab501dc89e0917baea27156567184b24d5b00e1/malpy-0.5.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "313a70f575315eeb53a45b6ad9f3bef0", "sha256": "d9611de0bc2a2490b20f923db9dfbd576b8b46c14998d58aed8e220770093275" }, "downloads": -1, "filename": "malpy-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "313a70f575315eeb53a45b6ad9f3bef0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8989, "upload_time": "2017-04-15T01:20:30", "url": "https://files.pythonhosted.org/packages/1f/ff/759d00d457da5a37e086b394c7ff14a478e6ea5d5767d87cb95daee94d3f/malpy-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb8f006c1a52feae292f1a21d11dbc45", "sha256": "6453804af907c99bdc0f95e636a31281310ae0594169d0bb4b0a5bbd214e1fdc" }, "downloads": -1, "filename": "malpy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "eb8f006c1a52feae292f1a21d11dbc45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6735, "upload_time": "2017-04-15T01:20:32", "url": "https://files.pythonhosted.org/packages/12/16/bf3b7e1594ba17d5721b12805dc38980c91dddcca5ff9f2e858469ae7687/malpy-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b639db7c5fa65f3f67ec9d547e4eef5d", "sha256": "2eccf7a24d663a46d15e7daffafe3147003518e70ec8ef80eb110000dd292c56" }, "downloads": -1, "filename": "malpy-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b639db7c5fa65f3f67ec9d547e4eef5d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9030, "upload_time": "2017-04-15T21:35:31", "url": "https://files.pythonhosted.org/packages/a5/b7/8b117c10977b2d8c9d8595d95516a9c4fc77be3c9509edb21731f3aae38f/malpy-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3776d425143a7bfa57fe6fb07378322", "sha256": "5de9908b353a33550cbebb3d4e63e77fd6b9188ab5d576e3488639c36c43b6c6" }, "downloads": -1, "filename": "malpy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e3776d425143a7bfa57fe6fb07378322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6789, "upload_time": "2017-04-15T21:35:33", "url": "https://files.pythonhosted.org/packages/d4/96/09a662271b3640192421a0f946b7e5b499d0f9649543d785547dbff9e1ce/malpy-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "a1a06cb676c65a6ac0001b8b59f3de69", "sha256": "272ec1f99c2b7479ab9c6ef6c701cc71a9d41a1acabf3e806d17aff2e64d990a" }, "downloads": -1, "filename": "malpy-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a1a06cb676c65a6ac0001b8b59f3de69", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8977, "upload_time": "2017-04-22T23:35:00", "url": "https://files.pythonhosted.org/packages/2a/8c/053e353dd11230cfbe20217a3eb434a4dec502e841d7963a03f1dac89bae/malpy-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "010856bbd9a71b28aab92871ebd84c9f", "sha256": "3a8afb2aad482f66585b3fdcee8abae108df807c8b4360c039cd6e2eba7dd33a" }, "downloads": -1, "filename": "malpy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "010856bbd9a71b28aab92871ebd84c9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6945, "upload_time": "2017-04-22T23:34:58", "url": "https://files.pythonhosted.org/packages/9c/18/1fdddca75a0d35ab33853ec46e2557a0b15a6ec3f204d96dc2eba01a3241/malpy-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "ea47d17704f47efc578cfe6e62507232", "sha256": "c73be0a9cc94fa57603ee854af2b55c4eebe82201b5454542309b6cf16790e98" }, "downloads": -1, "filename": "malpy-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea47d17704f47efc578cfe6e62507232", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9088, "upload_time": "2017-04-22T23:59:07", "url": "https://files.pythonhosted.org/packages/bf/b2/c0ec64294fab80458bba40f144eacfa78b49e7eb1140f427f2d1c1ca2bdc/malpy-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff6e70ebf25b181589bb32cd4a04484c", "sha256": "718fb358d7b6f29c5afd7c18006ed3f4bea85a93171fe6edaedc6d9c64901c82" }, "downloads": -1, "filename": "malpy-1.0.3.tar.gz", "has_sig": false, "md5_digest": "ff6e70ebf25b181589bb32cd4a04484c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7024, "upload_time": "2017-04-22T23:59:06", "url": "https://files.pythonhosted.org/packages/fb/53/940703a0bd4124ebc6247285082640d1760f073e90a1ddb477cf4090c14f/malpy-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "32e74a7cf7291523b0bd99ac61ef2ef0", "sha256": "d085ccb2d135b59592daf60630a322bb4349a2f7cb3c3ba5c28df1c8d8eb4578" }, "downloads": -1, "filename": "malpy-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32e74a7cf7291523b0bd99ac61ef2ef0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9094, "upload_time": "2017-04-23T01:58:57", "url": "https://files.pythonhosted.org/packages/37/7c/e9731ba0c1ed55e244ac3b35592a0b7d6b0c91903df10e4a9090f963caac/malpy-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f363c573020c72b4229b2d0cf80d555", "sha256": "cfcac3aed57493e924ce6dabb3394cf2d174a6b75ce306227396cafd0e129d3a" }, "downloads": -1, "filename": "malpy-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8f363c573020c72b4229b2d0cf80d555", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7037, "upload_time": "2017-04-23T01:58:56", "url": "https://files.pythonhosted.org/packages/31/12/07d3db4bc4b315b90f5ad43157bc59b41bba9ec565db9e7c8e7dee5b20ac/malpy-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "32e74a7cf7291523b0bd99ac61ef2ef0", "sha256": "d085ccb2d135b59592daf60630a322bb4349a2f7cb3c3ba5c28df1c8d8eb4578" }, "downloads": -1, "filename": "malpy-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32e74a7cf7291523b0bd99ac61ef2ef0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9094, "upload_time": "2017-04-23T01:58:57", "url": "https://files.pythonhosted.org/packages/37/7c/e9731ba0c1ed55e244ac3b35592a0b7d6b0c91903df10e4a9090f963caac/malpy-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f363c573020c72b4229b2d0cf80d555", "sha256": "cfcac3aed57493e924ce6dabb3394cf2d174a6b75ce306227396cafd0e129d3a" }, "downloads": -1, "filename": "malpy-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8f363c573020c72b4229b2d0cf80d555", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7037, "upload_time": "2017-04-23T01:58:56", "url": "https://files.pythonhosted.org/packages/31/12/07d3db4bc4b315b90f5ad43157bc59b41bba9ec565db9e7c8e7dee5b20ac/malpy-1.1.0.tar.gz" } ] }