jawa


Namejawa JSON
Version 2.2.0 PyPI version JSON
download
home_pagehttp://github.com/TkTech/Jawa
SummaryDoing fun stuff with JVM ClassFiles.
upload_time2019-01-10 06:14:57
maintainer
docs_urlNone
authorTyler Kennedy
requires_python>=3.6
license
keywords java disassembly disassembler assembly
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            # Jawa

[![CircleCI](https://img.shields.io/circleci/project/github/TkTech/Jawa/master.svg?style=for-the-badge)](https://circleci.com/gh/TkTech/Jawa)
[![license](https://img.shields.io/github/license/tktech/jawa.svg?style=for-the-badge)](LICENCE)

Jawa is a human-friendly library for assembling, disassembling, and exploring
JVM class files. It's highly suitable for automation tasks.

*NOTE*: The assembler does _not_ currently implement Stack Maps, an
artificially complex requirement for ClassFiles generated for Java 7 and
above to properly verify (unless you turn it off with -XX:-UseSplitVerifier).
However, assembled files targeting Java 6 will still work with 7 and above.

## Documentation

API documentation & examples are available at http://jawa.tkte.ch

## Licence

Jawa is available under the MIT licence. See LICENCE.



            

Raw data

            {
    "_id": null,
    "home_page": "http://github.com/TkTech/Jawa",
    "name": "jawa",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "java,disassembly,disassembler,assembly",
    "author": "Tyler Kennedy",
    "author_email": "tk@tkte.ch",
    "download_url": "https://files.pythonhosted.org/packages/40/34/f5a11f9583b21af80c3477aff24ed5086bd144dc79059dcd8d8b1c4d3a43/jawa-2.2.0.tar.gz",
    "platform": "",
    "description": "# Jawa\n\n[![CircleCI](https://img.shields.io/circleci/project/github/TkTech/Jawa/master.svg?style=for-the-badge)](https://circleci.com/gh/TkTech/Jawa)\n[![license](https://img.shields.io/github/license/tktech/jawa.svg?style=for-the-badge)](LICENCE)\n\nJawa is a human-friendly library for assembling, disassembling, and exploring\nJVM class files. It's highly suitable for automation tasks.\n\n*NOTE*: The assembler does _not_ currently implement Stack Maps, an\nartificially complex requirement for ClassFiles generated for Java 7 and\nabove to properly verify (unless you turn it off with -XX:-UseSplitVerifier).\nHowever, assembled files targeting Java 6 will still work with 7 and above.\n\n## Documentation\n\nAPI documentation & examples are available at http://jawa.tkte.ch\n\n## Licence\n\nJawa is available under the MIT licence. See LICENCE.\n\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Doing fun stuff with JVM ClassFiles.",
    "version": "2.2.0",
    "project_urls": {
        "Homepage": "http://github.com/TkTech/Jawa"
    },
    "split_keywords": [
        "java",
        "disassembly",
        "disassembler",
        "assembly"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e74d815a92a0497bfd4d54ba8b2e2a79df02e2db736a856fd7369a57a0b1771",
                "md5": "7a3c5c570dfb592d6c4cf2c7682b7cdb",
                "sha256": "d3eb00a2a195bf5811bf08e5ef3d16c7c2a764cc4d568f507e5c17a0c3dcefc0"
            },
            "downloads": -1,
            "filename": "jawa-2.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7a3c5c570dfb592d6c4cf2c7682b7cdb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 44484,
            "upload_time": "2019-01-10T06:14:55",
            "upload_time_iso_8601": "2019-01-10T06:14:55.696509Z",
            "url": "https://files.pythonhosted.org/packages/7e/74/d815a92a0497bfd4d54ba8b2e2a79df02e2db736a856fd7369a57a0b1771/jawa-2.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4034f5a11f9583b21af80c3477aff24ed5086bd144dc79059dcd8d8b1c4d3a43",
                "md5": "c6b49f635bbaa25181889cda8cf035cc",
                "sha256": "34775c93b07b810e7e7155592a241588e977e13ce77fdaab61a1d0b369200af3"
            },
            "downloads": -1,
            "filename": "jawa-2.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c6b49f635bbaa25181889cda8cf035cc",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 31618,
            "upload_time": "2019-01-10T06:14:57",
            "upload_time_iso_8601": "2019-01-10T06:14:57.368508Z",
            "url": "https://files.pythonhosted.org/packages/40/34/f5a11f9583b21af80c3477aff24ed5086bd144dc79059dcd8d8b1c4d3a43/jawa-2.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2019-01-10 06:14:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "TkTech",
    "github_project": "Jawa",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "lcname": "jawa"
}
        
Elapsed time: 0.33978s