{ "info": { "author": "Mathieu Sabourin", "author_email": "mathieu.c.sabourin@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "\n![PyPI](https://img.shields.io/pypi/v/zipit.svg)\n\n# zipit\n\nVery thin wrapper around zipapp that let's you package a python module and dependencies.\n\n### Example\nWe'll use our demo \"app\" to showcase zipit.\n\nFirst, let's take a look at what our app contains:\n```\n$ cd demo\n$ ls app\n__main__.py requirements.txt\n```\n\nOur \"app\" contains two files:\n1. `__main__.py`: This is the entrypoint to our app.\n2. `requirements.txt`: This is a classic requirements file as consumed by pip.\n\n#### Getting things set up\nFirst we need to install the dependencies for our app. zipit doesn't much care how dependencies are installed. We just need to keep track of where they're installed.\n\nLet's use pip:\n```\nmkdir deps\n$ python3 -m pip install -r app/requirements.txt --target deps\n```\n\n#### zipit\nOnce the dependencies are installed, we can let zipit do it's work:\n```\ncd ..\n$ python3 -m zipit demo/app -d demo/deps\n```\n\nThis will produce `.pyz` file runable with python.\n```\n$ python3 app.pyz\nHello, World!\n```\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/OniOni/zipit", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "zipit", "package_url": "https://pypi.org/project/zipit/", "platform": "", "project_url": "https://pypi.org/project/zipit/", "project_urls": { "Homepage": "https://github.com/OniOni/zipit" }, "release_url": "https://pypi.org/project/zipit/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Very thin wrapper around zipapp that let's you package a python module and dependencies.", "version": "0.0.2" }, "last_serial": 4923192, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "41f8e4105d9509f90afc8ac73d25460b", "sha256": "42fd73f9bc73869aa5cc58d909f61a74b1f99ff485704203a8e762153aea06e2" }, "downloads": -1, "filename": "zipit-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "41f8e4105d9509f90afc8ac73d25460b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14899, "upload_time": "2019-03-10T23:06:11", "url": "https://files.pythonhosted.org/packages/51/f8/2dce73b9550d4ae21abda071290c7045a7a4409a892cb1c36029be0def8e/zipit-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97968cf5e61af8040ccc3e8d7a4b3337", "sha256": "ffdae2362d1a836836d5bc6836b84fb86d6aa95109678f1e916a462b4f412000" }, "downloads": -1, "filename": "zipit-0.0.1.tar.gz", "has_sig": false, "md5_digest": "97968cf5e61af8040ccc3e8d7a4b3337", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1953, "upload_time": "2019-03-10T23:06:12", "url": "https://files.pythonhosted.org/packages/5c/de/6102aec713d4d7add276b679ea05afb59e7bfcde228fe202500c893bc6ff/zipit-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4e2d1e1c187bcc1f7de5bda78745ba90", "sha256": "80450c2daf7af804ad7a2fd6b59f72fec5afad63de53a1cdc117bffe0016767b" }, "downloads": -1, "filename": "zipit-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4e2d1e1c187bcc1f7de5bda78745ba90", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15425, "upload_time": "2019-03-11T00:48:48", "url": "https://files.pythonhosted.org/packages/c8/23/ee501988966c3d4428935ae50e4e01e11023ce28409d179d0a08dba52555/zipit-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4594937749c48ce284d5b17b776d3f8", "sha256": "9a7a909d5eb4a0bdd65a4b9c3700a2249cd06eab2dd4c622568810cb011fe578" }, "downloads": -1, "filename": "zipit-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e4594937749c48ce284d5b17b776d3f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2246, "upload_time": "2019-03-11T00:48:50", "url": "https://files.pythonhosted.org/packages/25/70/63fe3407340d1389e06095b36fa12dce1e27d7d6750b4fd535900afa68ba/zipit-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4e2d1e1c187bcc1f7de5bda78745ba90", "sha256": "80450c2daf7af804ad7a2fd6b59f72fec5afad63de53a1cdc117bffe0016767b" }, "downloads": -1, "filename": "zipit-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4e2d1e1c187bcc1f7de5bda78745ba90", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15425, "upload_time": "2019-03-11T00:48:48", "url": "https://files.pythonhosted.org/packages/c8/23/ee501988966c3d4428935ae50e4e01e11023ce28409d179d0a08dba52555/zipit-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4594937749c48ce284d5b17b776d3f8", "sha256": "9a7a909d5eb4a0bdd65a4b9c3700a2249cd06eab2dd4c622568810cb011fe578" }, "downloads": -1, "filename": "zipit-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e4594937749c48ce284d5b17b776d3f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2246, "upload_time": "2019-03-11T00:48:50", "url": "https://files.pythonhosted.org/packages/25/70/63fe3407340d1389e06095b36fa12dce1e27d7d6750b4fd535900afa68ba/zipit-0.0.2.tar.gz" } ] }