{ "info": { "author": "Cobertos", "author_email": "me@cobertos.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools", "Topic :: System :: Filesystems" ], "description": "
\n\n# Unity Package Extractor\n\n\nExtract your .unitypackage\n\n### Usage without Python\n\n* Download the [unitypackage_extractor.zip](https://github.com/Cobertos/unitypackage_extractor/releases/tag/0.5.1) from the Releases tab.\n* Extract everything into a new directory\n* Drag and drop your `.unitypackage` onto `extractor.exe` OR\n* Run from the command line with `extractor.exe [path/to/your/package.unitypackage] (optional/output/path)`\n\n### Usage with Python 3.6+\n\n* `pip install unitypackage_extractor`\n\n* From the command line `python -m unitypackage_extractor.extractor [path/to/your/package.unitypackage] (optional/output/path)`\n\n* OR in your Python file:\n```python\nfrom unitypackage_extractor.extractor import extractPackage\n\nextractPackage(\"path/to/your/package.unitypackage\", outputPath=\"optional/output/path\")\n```\n\n### Contributing\n#### Building (requires pyenv)\n* `pyenv global 3.6.8-amd64`\n * Originally wasn't able to get this to run on Python 3.7 when it was new, but 3.6 is guarenteed to build the `.exe`\n* `pyenv exec python -m venv venv64`\n* `venv64\\scripts\\activate.bat` or `venv64/scripts/activate` for Linux\n* `pip install -r requirements-dev.txt` (Installs `pyinstaller` and `pytest`)\n* `python build_exe.py`\n* `venv64\\scripts\\deactivate.bat` (or you'll use the wrong python when you make another `venv`)\n* Do the same with `pyenv and 3.6.8` and make a folder called `venv32` instead\n\n#### Testing\n* `python -m venv venv`\n* `venv\\scripts\\activate.bat` or `venv/scripts/activate` for Linux\n* `pip install -r requirements-dev.txt` (Installs `pyinstaller` and `pytest`)\n* `pytest -v -s` in the root directory\n\n#### Releasing\nRefer to [the python docs on packaging for clarification](https://packaging.python.org/tutorials/packaging-projects/).\nMake sure you've updated `setup.py`, and have installed `twine`, `setuptools`, and `wheel`\n`python3 setup.py sdist bdist_wheel` - Create a source distribution and a binary wheel distribution into `dist/`\n`twine upload dist/unitypackage_extractor-x.x.x*` - Upload all `dist/` files to PyPI of a given version\nMake sure to tag the commit you released\nMake sure to update the README link tag too!\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/Cobertos/unitypackage_extractor/", "keywords": "untiy unity3d unitypackage extract tar extractor", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "unitypackage-extractor", "package_url": "https://pypi.org/project/unitypackage-extractor/", "platform": "", "project_url": "https://pypi.org/project/unitypackage-extractor/", "project_urls": { "Homepage": "https://github.com/Cobertos/unitypackage_extractor/" }, "release_url": "https://pypi.org/project/unitypackage-extractor/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "Extractor for .unitypackage files", "version": "0.5.1" }, "last_serial": 5834394, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "3b37b1537e61001f1ac318ef3c80a6a6", "sha256": "c77e78a8e3a806580ef2b529e6604c6d1bf949a2fe14e3f77cb2a58c0a28d19e" }, "downloads": -1, "filename": "unitypackage_extractor-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3b37b1537e61001f1ac318ef3c80a6a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3538, "upload_time": "2019-03-17T00:10:09", "url": "https://files.pythonhosted.org/packages/7d/8d/29832f3b3ad2a8a511ed0a95d0935dcd1f5592809652f6323743ae3f5701/unitypackage_extractor-0.0.0-py3-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e1883fd1a93ffbaaa869bbabdffe69a5", "sha256": "04003c0655067da486d8bf84db7790ea84931d673c4d513e0a661bc8afe7d3a8" }, "downloads": -1, "filename": "unitypackage_extractor-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e1883fd1a93ffbaaa869bbabdffe69a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3758, "upload_time": "2019-03-17T00:24:46", "url": "https://files.pythonhosted.org/packages/d1/1d/751d32dce592bc3f94adeef0a336e1ff182cbb7474925b9f0c9772669cb1/unitypackage_extractor-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "10e521e14586cff1d0785cf22e825c91", "sha256": "c518a1dc09104f69705f3e029cbf9bc9613109cc3edd8e508d5c89aa2d7b5e4b" }, "downloads": -1, "filename": "unitypackage_extractor-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "10e521e14586cff1d0785cf22e825c91", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3758, "upload_time": "2019-03-17T00:37:45", "url": "https://files.pythonhosted.org/packages/82/b3/56fe42b4c16e7b8c8fa922f582d8148c152d1f6f4e14a8ef782547639a5f/unitypackage_extractor-0.1.1-py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5ef89046e5308a81b5bc009b8eb9be9a", "sha256": "96647acdf9e6fe044e9f9e0b088749ed866d5dceba3ac5585695f91eceb8b3e8" }, "downloads": -1, "filename": "unitypackage_extractor-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5ef89046e5308a81b5bc009b8eb9be9a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3761, "upload_time": "2019-03-17T00:49:17", "url": "https://files.pythonhosted.org/packages/b3/90/90f7a47300f24bb01a098cff76baa515bdc0a7ff2d111d97e92cbcc1425c/unitypackage_extractor-0.2.0-py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c3f548adefb06486045462144614a816", "sha256": "f4b79185c45b291afdeca29a40f51b0981e50424d98d0e3fbfe67b689519555c" }, "downloads": -1, "filename": "unitypackage_extractor-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c3f548adefb06486045462144614a816", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3950, "upload_time": "2019-04-08T06:24:27", "url": "https://files.pythonhosted.org/packages/8d/af/3cd252651e3bbacf740112f52fef5853ce95332c70497d3d5c75a1ec649e/unitypackage_extractor-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8991b8784b707c6f5b133ad32a4d98aa", "sha256": "badb7fc3258ec299ab6bb0bb6069d5dc325d3df2f97ff29948f90a6eaef53fff" }, "downloads": -1, "filename": "unitypackage_extractor-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8991b8784b707c6f5b133ad32a4d98aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2518, "upload_time": "2019-04-08T06:24:28", "url": "https://files.pythonhosted.org/packages/26/38/985257e98895acdad616209a5e19ce7cc5df7583b10750b601422af75986/unitypackage_extractor-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "4d49073aeaa24b181ea4c419aaf39f53", "sha256": "c3ab938bbfa79f1f392173bf3015f108d6e69a125f2e88704901b72953cc65ba" }, "downloads": -1, "filename": "unitypackage_extractor-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4d49073aeaa24b181ea4c419aaf39f53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4203, "upload_time": "2019-07-18T07:33:02", "url": "https://files.pythonhosted.org/packages/0a/32/d9f87a6f0308f77542ba7adbeac575ebc06f269ec8fdc25a2ee06fa46902/unitypackage_extractor-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a4018a871e4bd2820e10d366c2ca55e", "sha256": "7aea1762dd05cbf199d3d76a9d8e3b84ca4ca79ec5636ee845f62205de7cdcd3" }, "downloads": -1, "filename": "unitypackage_extractor-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9a4018a871e4bd2820e10d366c2ca55e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2846, "upload_time": "2019-07-18T07:33:03", "url": "https://files.pythonhosted.org/packages/14/e5/adf908bc9a69e92628c8fdf9266de33433125f204409f9c6d35fac22c1f0/unitypackage_extractor-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "5b9269eb2b5adc3f42d9576514289d09", "sha256": "609b96059c211c125795fe3ec5b216aeed4a9d33723456cba11a7fe7d9e88a88" }, "downloads": -1, "filename": "unitypackage_extractor-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5b9269eb2b5adc3f42d9576514289d09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4450, "upload_time": "2019-09-16T06:54:13", "url": "https://files.pythonhosted.org/packages/d4/9e/09650c65bb78d9dac5be4c384f5a89376c654eccfa49f1e89006acdd2052/unitypackage_extractor-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc353102e1c811e45f19f3206b069521", "sha256": "7b6d48c238f034076cece394850b3886e53c4b5009067d4dce62598a625c2403" }, "downloads": -1, "filename": "unitypackage_extractor-0.5.0.tar.gz", "has_sig": false, "md5_digest": "dc353102e1c811e45f19f3206b069521", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3142, "upload_time": "2019-09-16T06:54:15", "url": "https://files.pythonhosted.org/packages/d1/22/f3aa33d88e20c6829a6813f29924aa981d665b6f2c1116464ffae9c68ead/unitypackage_extractor-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "1643a695753757acc56221953ee6739f", "sha256": "53c847c96a224a363327abe1ea99aafdf60dee1caef7e5c23bc3beabe0c377d1" }, "downloads": -1, "filename": "unitypackage_extractor-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1643a695753757acc56221953ee6739f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4469, "upload_time": "2019-09-16T07:00:30", "url": "https://files.pythonhosted.org/packages/02/55/85a0ead2b974ee65fc1668517061c63e9e845769a72b1e6f9138f5b72496/unitypackage_extractor-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fef9666057ec67d6300d6309c1801178", "sha256": "ccb9b1edccb07c9220a03774a0eb06cac309c872c61070e7eb34b07e9bc70ad9" }, "downloads": -1, "filename": "unitypackage_extractor-0.5.1.tar.gz", "has_sig": false, "md5_digest": "fef9666057ec67d6300d6309c1801178", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3152, "upload_time": "2019-09-16T07:00:32", "url": "https://files.pythonhosted.org/packages/a7/a1/cdecb36d23f850b505ec1e5d71e6d83fc12f8ff4dd4be4589ba8d46b9915/unitypackage_extractor-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1643a695753757acc56221953ee6739f", "sha256": "53c847c96a224a363327abe1ea99aafdf60dee1caef7e5c23bc3beabe0c377d1" }, "downloads": -1, "filename": "unitypackage_extractor-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1643a695753757acc56221953ee6739f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4469, "upload_time": "2019-09-16T07:00:30", "url": "https://files.pythonhosted.org/packages/02/55/85a0ead2b974ee65fc1668517061c63e9e845769a72b1e6f9138f5b72496/unitypackage_extractor-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fef9666057ec67d6300d6309c1801178", "sha256": "ccb9b1edccb07c9220a03774a0eb06cac309c872c61070e7eb34b07e9bc70ad9" }, "downloads": -1, "filename": "unitypackage_extractor-0.5.1.tar.gz", "has_sig": false, "md5_digest": "fef9666057ec67d6300d6309c1801178", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3152, "upload_time": "2019-09-16T07:00:32", "url": "https://files.pythonhosted.org/packages/a7/a1/cdecb36d23f850b505ec1e5d71e6d83fc12f8ff4dd4be4589ba8d46b9915/unitypackage_extractor-0.5.1.tar.gz" } ] }