{ "info": { "author": "Daniel Hepper", "author_email": "daniel@butfriendly.com", "bugtrack_url": null, "classifiers": [], "description": "reqhash\n=======\n\nCalculate a hash value over a requirement file.\n\nreqhash parses referenced requirements and ignores changes in comments\nand whitespace.\n\nreqhash is tested under Python 2.6, 2.7, 3.2, 3.3 and PyPy. To install\nunder 3.x, you have to use distribute, which is installed by default if you use\na current version of virtualenv.\n\nAuthor: Daniel Hepper \nLicense: MIT, see LICENSE.txt\n\nInstallation\n------------\n\nYou can install reqhash from PyPI:\n\n $ pip install reqhash\n\nOr directly from the repo:\n\n $ git clone https://github.com/dhepper/reqhash\n ...\n $ python setup.py install\n\nUsage\n-----\n\n reqhash [-h] filename\n\n Calculate a digest for a requirements file.\n\n Positional arguments:\n filename path to requirements file\n\n Optional arguments:\n -h, --help show this help message and exit\n\nExample\n-------\n$ reqhash requirements.txt\n302bf9e94323ec2b6ca04b76cd407602", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dhepper/reqhash", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "reqhash", "package_url": "https://pypi.org/project/reqhash/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/reqhash/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/dhepper/reqhash" }, "release_url": "https://pypi.org/project/reqhash/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Calculate a hash value over a requirement file.", "version": "0.1.2" }, "last_serial": 798874, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "43555aeef343b8b6e256a66310160346", "sha256": "bca6ad3b5b757c4e7960f2088da395d49791e9148f179b96e7dbc20b061a412d" }, "downloads": -1, "filename": "reqhash-0.1.tar.gz", "has_sig": false, "md5_digest": "43555aeef343b8b6e256a66310160346", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1916, "upload_time": "2013-05-05T08:53:28", "url": "https://files.pythonhosted.org/packages/24/5b/bcea7e3f9cc939b6c971d54b5deac1f65740b11217a3b25835fba289b746/reqhash-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "41af3cba3e0c6b6f0adb5c9b0f91424b", "sha256": "34f9e03795721db457d5a4447944af42adc8b5179f1eb95ecf76d4ef33301407" }, "downloads": -1, "filename": "reqhash-0.1.1.tar.gz", "has_sig": false, "md5_digest": "41af3cba3e0c6b6f0adb5c9b0f91424b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1951, "upload_time": "2013-05-05T12:43:57", "url": "https://files.pythonhosted.org/packages/ec/a9/edb53d9f027bfee237c24bb6e306c4c85a24e808b88875bc40c3ab196b54/reqhash-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d3770bf7e927ff8e932e8c9ac950a30d", "sha256": "21b29ca1f6b09a89fd7ca16a5f435e7cb5fae0e7d2c7af1b55322b034f079c54" }, "downloads": -1, "filename": "reqhash-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d3770bf7e927ff8e932e8c9ac950a30d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2122, "upload_time": "2013-05-06T08:48:24", "url": "https://files.pythonhosted.org/packages/ff/af/b2fea7aba56f8ad8194813d2ecd2cd91c5a1f71497b19d53ad1c590b2caf/reqhash-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d3770bf7e927ff8e932e8c9ac950a30d", "sha256": "21b29ca1f6b09a89fd7ca16a5f435e7cb5fae0e7d2c7af1b55322b034f079c54" }, "downloads": -1, "filename": "reqhash-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d3770bf7e927ff8e932e8c9ac950a30d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2122, "upload_time": "2013-05-06T08:48:24", "url": "https://files.pythonhosted.org/packages/ff/af/b2fea7aba56f8ad8194813d2ecd2cd91c5a1f71497b19d53ad1c590b2caf/reqhash-0.1.2.tar.gz" } ] }