{ "info": { "author": "tfff1", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6" ], "description": "# PythonUnpack200\nA Python wrapper for the JDK unpack200 utility.\n\n## Usage\n\nThe unpack200.unpack function takes three parameters:\n* infile: string, full path to the pack200 file to extract\n* outfile: string, full path to the jar file you'd like to extract to\n* remove_source: bool (optional, default False), whether to remove the pack200 file specified in after extraction is complete\n\nFor example:\n```python\nimport unpack200\n\nunpack200.unpack(\n\tr\"C:\\path\to\\packfile\",\n\tr\"C:\\path\to\\outfile\"\n)\n```\n\n## Building\n\nSetup.py is currently only set up for Windows at the moment - feel free to contribute a Linux or Mac PR!\n\nTo build, first download and extract the following dependencies to your PC:\n* Java JDK source code, e.g. from: https://github.com/dmlloyd/openjdk\n* Java JDK built\n\nrun:\n```bash\npython3 setup.py build\n```\n\nIt will ask you two questions, enter a full path into both, e.g:\n```bash\nWhere is the JDK source located? C:\\JDK\\src\nWhere is the JDK include located? C:\\Program Files\\Java\\jdk1.8.0_131\\include\n```\nIt will attempt to derive the correct locations for everything from these paths, and should build the extension.\n\n## Issues\n\nFound an issue? Please report it either in the issues section of this repo, or to the developers of JDK. Any fix PRs would be welcome!\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tfff1OFFICIAL/PythonUnpack200/", "keywords": "pack pack200 java packfile", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "unpack200", "package_url": "https://pypi.org/project/unpack200/", "platform": "", "project_url": "https://pypi.org/project/unpack200/", "project_urls": { "Homepage": "https://github.com/tfff1OFFICIAL/PythonUnpack200/", "Source": "https://github.com/tfff1OFFICIAL/PythonUnpack200/" }, "release_url": "https://pypi.org/project/unpack200/1.0.1/", "requires_dist": null, "requires_python": ">=3", "summary": "A Python wrapper for the JDK unpack200 utility", "version": "1.0.1" }, "last_serial": 3782949, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "9ca40ce138f465aa4e8bd77033816471", "sha256": "0cbcea45b9aefcdd4a7aba8e090e455571e3324909a2c9c4c3dac42979e7294a" }, "downloads": -1, "filename": "unpack200-1.0.1-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "9ca40ce138f465aa4e8bd77033816471", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3", "size": 66134, "upload_time": "2018-04-15T23:56:25", "url": "https://files.pythonhosted.org/packages/26/74/51bb1b290a97ecaf3d38f18a6c2140bd2b0dc0d647a3f5e6c6b017bb3a84/unpack200-1.0.1-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "bcc81035d389de2b49099210e40b54ce", "sha256": "eaceec8307c1ada4aaa9e3c6602eedf758ab6aecc5c148d7e48c192359f63eb3" }, "downloads": -1, "filename": "unpack200-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bcc81035d389de2b49099210e40b54ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3900, "upload_time": "2018-04-15T23:58:28", "url": "https://files.pythonhosted.org/packages/8b/2f/30fef7b3608cdefe6608f9bb43113b54d186b7bfe641f4db13ecc5b3022e/unpack200-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9ca40ce138f465aa4e8bd77033816471", "sha256": "0cbcea45b9aefcdd4a7aba8e090e455571e3324909a2c9c4c3dac42979e7294a" }, "downloads": -1, "filename": "unpack200-1.0.1-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "9ca40ce138f465aa4e8bd77033816471", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3", "size": 66134, "upload_time": "2018-04-15T23:56:25", "url": "https://files.pythonhosted.org/packages/26/74/51bb1b290a97ecaf3d38f18a6c2140bd2b0dc0d647a3f5e6c6b017bb3a84/unpack200-1.0.1-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "bcc81035d389de2b49099210e40b54ce", "sha256": "eaceec8307c1ada4aaa9e3c6602eedf758ab6aecc5c148d7e48c192359f63eb3" }, "downloads": -1, "filename": "unpack200-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bcc81035d389de2b49099210e40b54ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3900, "upload_time": "2018-04-15T23:58:28", "url": "https://files.pythonhosted.org/packages/8b/2f/30fef7b3608cdefe6608f9bb43113b54d186b7bfe641f4db13ecc5b3022e/unpack200-1.0.1.tar.gz" } ] }