{ "info": { "author": "Oliver Bristow", "author_email": "github+pypi@oliverbristow.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development", "Topic :: System :: Archiving :: Packaging" ], "description": "|Build Status| |Codacy Rating|\n\npython-stripzip\n===============\n\nThis package provides a ``stripzip`` script which will set all of the\ndate/times in given zips to *1980-01-01 00:00:00* - the lowest valid\nvalue available in zips.\n\nThe purpose is to zip archive based builds deterministic, e.g. python wheels,\nAWS lambdas. There are no extra dependancies, and the package is available\non `PyPi `__ which is probably the\nonly advantage of this at the moment.\n\n usage: stripzip [-h] zip [zip ...]\n\nInstallation\n------------\nYou can pick one of::\n\n pipsi install python-stripzip\n pip install --user python-stripzip\n git clone git@github.com:Code0x58/python-stripzip.git && cd python-stripzip && python setup.py install\n\nSee also\n--------\n\n* `strip-nodeterminism `__ - tool written in Perl and released as a Debian package; works on various archive formats\n* `stripzip `__ - tool written in C without binary releases; currently wipes out more zip metadata\n* ``SOURCE_DATE_EPOCH=315532800 python setup.py bdist_wheel``\n\n.. |Build Status| image:: https://travis-ci.org/Code0x58/python-stripzip.svg?branch=master\n :target: https://travis-ci.org/Code0x58/python-stripzip\n.. |Codacy Rating| image:: https://api.codacy.com/project/badge/Grade/7468a12faccb4c1497575d607b097ec6\n :target: https://www.codacy.com/app/evilumbrella-github/python-stripzip?utm_source=github.com&utm_medium=referral&utm_content=Code0x58/python-stripzip&utm_campaign=Badge_Grade\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Code0x58/python-stripzip/", "keywords": "zipfile reproducible-builds", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "python-stripzip", "package_url": "https://pypi.org/project/python-stripzip/", "platform": "any", "project_url": "https://pypi.org/project/python-stripzip/", "project_urls": { "Homepage": "https://github.com/Code0x58/python-stripzip/" }, "release_url": "https://pypi.org/project/python-stripzip/0.2.4/", "requires_dist": null, "requires_python": "", "summary": "strip zip timestamps for reproducible builds", "version": "0.2.4" }, "last_serial": 4252928, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2deac868f80fdf6a788fdc1c2196e109", "sha256": "797efd27b05696b8c8d282d7c2d93e4c4e1e9c36f344085bc1458ea0c12f9894" }, "downloads": -1, "filename": "python_stripzip-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2deac868f80fdf6a788fdc1c2196e109", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 1916, "upload_time": "2018-09-07T04:26:48", "url": "https://files.pythonhosted.org/packages/5f/a6/eabe6ff83fc433f16daed966b90a4f070961c0bdd1036a403a2616316143/python_stripzip-0.1.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "14d2270feda3a0e03f8cc3a76af5f01b", "sha256": "ec6f851dc56461b93c3b34844fc1d94192b71472cf1f715e8505dd289c796192" }, "downloads": -1, "filename": "python_stripzip-0.2.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "14d2270feda3a0e03f8cc3a76af5f01b", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 1988, "upload_time": "2018-09-07T18:30:19", "url": "https://files.pythonhosted.org/packages/8c/58/e602deac5ba65424e06f204f4a61ebfa95646ebdc3543f169074a0f97b87/python_stripzip-0.2.1-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b196d0930530632679a381799d113cb0", "sha256": "0ed6e672ddbac5632e3ef8b090d8bd6414a3668b3a5f7804d9bf3b04afad8bfb" }, "downloads": -1, "filename": "python_stripzip-0.2.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "b196d0930530632679a381799d113cb0", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 2228, "upload_time": "2018-09-07T19:34:22", "url": "https://files.pythonhosted.org/packages/fd/81/9023a17b718d9338ba89c940a490d45a01b657bd4e99c8527855b5743c9c/python_stripzip-0.2.2-py2.py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "0fff1672d3df4919608a95acbf90fdc6", "sha256": "e6fff36a23d3c42e244a3cd854b31a8ad81ccd064264938073e68958a6c1805b" }, "downloads": -1, "filename": "python_stripzip-0.2.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0fff1672d3df4919608a95acbf90fdc6", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 2577, "upload_time": "2018-09-07T19:36:17", "url": "https://files.pythonhosted.org/packages/60/7f/8e94937d4ea9757f2bb76b8db81de0d2a25776c0ac14cb6c7735fa3e2e85/python_stripzip-0.2.3-py2.py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "4f16b930420e5da5395bca5f7ced4a59", "sha256": "cc47bd8b34e687684913a6e162ab97744cd6b075cc6e35956e070be6d454be63" }, "downloads": -1, "filename": "python_stripzip-0.2.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4f16b930420e5da5395bca5f7ced4a59", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 3156, "upload_time": "2018-09-09T04:34:32", "url": "https://files.pythonhosted.org/packages/9c/55/dd1f4829ceab4cfe6b06125aefde03e66db0154093307361830c271a8cdf/python_stripzip-0.2.4-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4f16b930420e5da5395bca5f7ced4a59", "sha256": "cc47bd8b34e687684913a6e162ab97744cd6b075cc6e35956e070be6d454be63" }, "downloads": -1, "filename": "python_stripzip-0.2.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4f16b930420e5da5395bca5f7ced4a59", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 3156, "upload_time": "2018-09-09T04:34:32", "url": "https://files.pythonhosted.org/packages/9c/55/dd1f4829ceab4cfe6b06125aefde03e66db0154093307361830c271a8cdf/python_stripzip-0.2.4-py2.py3-none-any.whl" } ] }