{ "info": { "author": "Fabien Reboia", "author_email": "srounet@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Win32 (MS Windows)", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Assembly", "Programming Language :: Python :: 3.4" ], "description": "pyyasm\n======\n.. image:: https://codecov.io/gh/srounet/PyYasm/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/srounet/PyYasm\n \n.. image:: https://ci.appveyor.com/api/projects/status/y1yj33qd633a5tk5?svg=true\n :target: https://ci.appveyor.com/project/srounet/pyyasm\n\nPython x86/x64 wrapper for Yasm\n\nUsing pyyasm\n============\n\n.. code-block:: python\n\n import pyyasm\n \n # some inline asm which does nothing just to show how the library works\n # __asm as to be bytes.\n __asm = b\"\"\"\n\t use32\n\t org 0\n pushfd\n pushad\n popad\n popfd\n \"\"\"\n bytecode = pyyasm.assemble(__asm)\n print(bytecode)\n \n > b'f\\x9cf`faf\\x9d'\n\n\nRunning tests\n=============\n\n.. code-block:: shell\n\n python setup.py test\n\nChangelog\n=========\n\n0.0.1: initial release (07/05/2017)\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/srounet/pyyasm/archive/0.0.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/srounet/pyyasm", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pyyasm", "package_url": "https://pypi.org/project/pyyasm/", "platform": "", "project_url": "https://pypi.org/project/pyyasm/", "project_urls": { "Download": "https://github.com/srounet/pyyasm/archive/0.0.1.tar.gz", "Homepage": "https://github.com/srounet/pyyasm" }, "release_url": "https://pypi.org/project/pyyasm/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "A python Yasm Wrapper for x86 and x64.", "version": "0.0.1" }, "last_serial": 2856903, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "84461b49f7da4e4025b7e9fe9290d3e5", "sha256": "de10fe3885213e55f7ad784ab3f1dd3d74d550e6ccd7d710b7241d3d1864fbee" }, "downloads": -1, "filename": "pyyasm-0.0.1.tar.gz", "has_sig": false, "md5_digest": "84461b49f7da4e4025b7e9fe9290d3e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 506691, "upload_time": "2017-05-07T10:48:15", "url": "https://files.pythonhosted.org/packages/24/36/3069ee808f0b2870b6376459c18380a5584d11f05720b92db3aaefe26821/pyyasm-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84461b49f7da4e4025b7e9fe9290d3e5", "sha256": "de10fe3885213e55f7ad784ab3f1dd3d74d550e6ccd7d710b7241d3d1864fbee" }, "downloads": -1, "filename": "pyyasm-0.0.1.tar.gz", "has_sig": false, "md5_digest": "84461b49f7da4e4025b7e9fe9290d3e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 506691, "upload_time": "2017-05-07T10:48:15", "url": "https://files.pythonhosted.org/packages/24/36/3069ee808f0b2870b6376459c18380a5584d11f05720b92db3aaefe26821/pyyasm-0.0.1.tar.gz" } ] }