{ "info": { "author": "Lewis Sobotkiewicz", "author_email": "lewis.sobot@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pycksum - A Python implementation of the cksum algorithm\n\n.. image:: https://secure.travis-ci.org/sobotklp/pycksum.png?branch=master\n :alt: Build Status\n :target: http://travis-ci.org/sobotklp/pycksum\n\nThe ``cksum`` algorithm generates a checksum for a stream of data. While cksum is not cryptographically strong, it can be used to validate the integrity of transferred files.\n\nPycksum includes a pure Python implementation of ``cksum`` as well as an efficient C extension that will automatically be used on platforms that support it.\n\nInstallation\n============\n\nInstall from PyPi using pip, a package manager for Python::\n\n $ pip install pycksum\n\nExamples\n========\n\nThe simplest way to use pycksum is to just give it a string::\n\n import pycksum\n ck = pycksum.cksum(\"Any string\")\n\nYou can pass in a file or an iterable::\n\n ck = pycksum.cksum( open(\"filename\"))\n\n ck = pycksum.cksum( [\"This\", \"love\", \"is\", \"taking\", \"its\", \"toll\", \"on me\"])\n\nIf you have a lot of data to process, it's more memory-efficient to calculate the cksum incrementally::\n\n c = pycksum.Cksum()\n for data in input_fd:\n c.add(data)\n ck = c.get_cksum()\n sz = c.get_size()", "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/sobotklp/pycksum", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pycksum", "package_url": "https://pypi.org/project/pycksum/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pycksum/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/sobotklp/pycksum" }, "release_url": "https://pypi.org/project/pycksum/0.4.2/", "requires_dist": null, "requires_python": null, "summary": "Python implementation of cksum algorithm", "version": "0.4.2" }, "last_serial": 2246116, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "8967edf81eb8a8228c44a54970386f37", "sha256": "b7e9cb45c1fe0ffd51eca771f950b4c0c1d97ac65314eff7900eae140d72e04d" }, "downloads": -1, "filename": "pycksum-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8967edf81eb8a8228c44a54970386f37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14599, "upload_time": "2012-04-14T09:55:17", "url": "https://files.pythonhosted.org/packages/c8/bb/2790475ad5d053a33581ce8e5b968f86e6590cc684d4882a4861e8460ecd/pycksum-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ada266ef3418bc0f17d31d81886469c0", "sha256": "6dcbbd8432a9a01e95f060f7bd42c8132e6fc41f6c34b0bd1c386b1a13e01d91" }, "downloads": -1, "filename": "pycksum-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ada266ef3418bc0f17d31d81886469c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14316, "upload_time": "2012-04-15T21:18:03", "url": "https://files.pythonhosted.org/packages/2c/35/e8e527624328c4205016d281e567ac3402b76c8a49c6069c7277c964d9da/pycksum-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d61422810a75dc012bec5fbcb68b7129", "sha256": "4e2bba9c9eea2a6881fdce90bf76f0d94b950fca45d890e186347d02ac6393b2" }, "downloads": -1, "filename": "pycksum-0.3.1.tar.gz", "has_sig": false, "md5_digest": "d61422810a75dc012bec5fbcb68b7129", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14555, "upload_time": "2012-04-15T21:29:32", "url": "https://files.pythonhosted.org/packages/1c/ff/b8d99bade5abb4fae9871aaa66198357a3b382a28b839a894b5d9345e277/pycksum-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "578db2dc659cb08538859fd690ad1f22", "sha256": "535cc14bc429ff7c0afddb189da806897147ef155e71021581c6e57545d968a4" }, "downloads": -1, "filename": "pycksum-0.3.2.tar.gz", "has_sig": false, "md5_digest": "578db2dc659cb08538859fd690ad1f22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14583, "upload_time": "2012-04-16T06:32:51", "url": "https://files.pythonhosted.org/packages/af/71/9c2701645d775f06928e3aaa5cbd250cdda581ff4527c81318a355bbb640/pycksum-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "bac72d34e848cde6e6b7fc8eeacebb91", "sha256": "6a0e2a1ad3cc8d1cc65a8b6c5768bdc2474106651cbd4c4eb7a2d639443db388" }, "downloads": -1, "filename": "pycksum-0.3.3.tar.gz", "has_sig": false, "md5_digest": "bac72d34e848cde6e6b7fc8eeacebb91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14678, "upload_time": "2012-04-16T06:34:33", "url": "https://files.pythonhosted.org/packages/ba/55/fec5f2669ab4df78a2dd547e3fc5bf7813d87a5925755f51ca5467f92970/pycksum-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "built for Darwin-11.3.0", "digests": { "md5": "ffab4723201fe71685f7ab6ae03a2095", "sha256": "e86e0bf04947d418a482ae2a692575d471419e18b7ddb601ffaeb6440db3fa11" }, "downloads": -1, "filename": "pycksum-0.3.4.macosx-10.7-intel.tar.gz", "has_sig": false, "md5_digest": "ffab4723201fe71685f7ab6ae03a2095", "packagetype": "bdist_dumb", "python_version": "2.7", "requires_python": null, "size": 17640, "upload_time": "2012-05-31T05:55:18", "url": "https://files.pythonhosted.org/packages/03/e6/1f4f4037d3d75724738ef4b85042730d2473f33fdf50368c9be157bf1f8f/pycksum-0.3.4.macosx-10.7-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "34d0859fc1d4ae398b3985d46feb4bf4", "sha256": "966f34b20e90701f5565589ba5c6d51d60180977864ff6725777bd6504542dab" }, "downloads": -1, "filename": "pycksum-0.3.4.tar.gz", "has_sig": false, "md5_digest": "34d0859fc1d4ae398b3985d46feb4bf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14700, "upload_time": "2012-05-31T05:55:24", "url": "https://files.pythonhosted.org/packages/af/56/9b5fed730527b79e48c2f97958cdf4bc558d9a0c0bcf89fbf820886a1141/pycksum-0.3.4.tar.gz" } ], "0.3.6": [ { "comment_text": "built for Linux-3.2.0-29-virtual-x86_64-with-glibc2.9", "digests": { "md5": "147c08885c69bfc7cbfe5f6b8777b865", "sha256": "0b907b98ee7d27c21554dcd515e081091c3178fa8b395a281cfcb03aec4d1bef" }, "downloads": -1, "filename": "pycksum-0.3.6.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "147c08885c69bfc7cbfe5f6b8777b865", "packagetype": "bdist_dumb", "python_version": "3.3", "requires_python": null, "size": 28496, "upload_time": "2012-10-05T21:46:14", "url": "https://files.pythonhosted.org/packages/8a/f6/a7175a0c69c3278ee99851ac4ac82b9820059f28298dc3cd8757075d2571/pycksum-0.3.6.linux-x86_64.tar.gz" }, { "comment_text": "built for Darwin-11.4.2", "digests": { "md5": "38aa2bf78b5d511ad0af8492d8d8dee9", "sha256": "aef2998181e3549c17ad856fbb08682de34d0bb28a1a7bb5aeb2e9b7fbe8fda8" }, "downloads": -1, "filename": "pycksum-0.3.6.macosx-10.7-intel.tar.gz", "has_sig": false, "md5_digest": "38aa2bf78b5d511ad0af8492d8d8dee9", "packagetype": "bdist_dumb", "python_version": "2.7", "requires_python": null, "size": 17754, "upload_time": "2012-10-05T21:43:33", "url": "https://files.pythonhosted.org/packages/77/98/babeb36c455fd5dc520d3ef2f7d3707ae5d85f4b7f1878a653b298504b5e/pycksum-0.3.6.macosx-10.7-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "6ef0cffc0631f2e2c36350df1bca6058", "sha256": "d5ce640574e71bea00f1533aaa3b418508dcb1ddf6d3dac5edd1c981a0bcb964" }, "downloads": -1, "filename": "pycksum-0.3.6.tar.gz", "has_sig": false, "md5_digest": "6ef0cffc0631f2e2c36350df1bca6058", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14845, "upload_time": "2012-10-05T21:43:28", "url": "https://files.pythonhosted.org/packages/82/f0/9ea3d9bbf3239f04c18690a7756df3a2bac42405d0c97c0a6e287f188206/pycksum-0.3.6.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d5e558d2d2ca0c307329a66f1c09f619", "sha256": "d0ca48aac0034e2f7be6a39f34eaddef5de031643b3c2808d9fdd91ad4d8a85c" }, "downloads": -1, "filename": "pycksum-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d5e558d2d2ca0c307329a66f1c09f619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15011, "upload_time": "2013-02-27T16:39:37", "url": "https://files.pythonhosted.org/packages/12/b3/abbfe156e25b67bf7b00e3f358b976028134c83013871668a9197899df39/pycksum-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "57077e00e13a41ef2b769009032ec051", "sha256": "0d992b8b7d5508df4873b0b9868bd280458c7c2539847127f9252d0fc90c89ef" }, "downloads": -1, "filename": "pycksum-0.4.1-cp27-none-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "57077e00e13a41ef2b769009032ec051", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16848, "upload_time": "2015-08-09T05:51:22", "url": "https://files.pythonhosted.org/packages/2b/38/f27860bf49f154100f6b1dcb1fc32e3371d4dfcf00801b498101309f263e/pycksum-0.4.1-cp27-none-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "ea87b2769ea1ed5bfd91261f250c8060", "sha256": "1e3df1fdfd3e7dd19abc3206e25d95fd99f37024d56b723b230ef13dd8add5b6" }, "downloads": -1, "filename": "pycksum-0.4.1.tar.gz", "has_sig": false, "md5_digest": "ea87b2769ea1ed5bfd91261f250c8060", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15042, "upload_time": "2014-04-12T19:10:18", "url": "https://files.pythonhosted.org/packages/ab/72/8014bbcc2a6ac84c2404d771348aa2aa8eaae86d1dba1773e9284805655d/pycksum-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "0b73ade01884ba153a8d8c5f155ac4d3", "sha256": "6914b8d551c8fb58af01c9f2dd9975d6ed6f132eacfeb2bd12bb1053f518ab9f" }, "downloads": -1, "filename": "pycksum-0.4.2.tar.gz", "has_sig": false, "md5_digest": "0b73ade01884ba153a8d8c5f155ac4d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15726, "upload_time": "2016-07-27T04:26:33", "url": "https://files.pythonhosted.org/packages/1a/19/ec22db87da5c522b08fefdc424e8e367e55e074f51d09995806f237b0ccf/pycksum-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0b73ade01884ba153a8d8c5f155ac4d3", "sha256": "6914b8d551c8fb58af01c9f2dd9975d6ed6f132eacfeb2bd12bb1053f518ab9f" }, "downloads": -1, "filename": "pycksum-0.4.2.tar.gz", "has_sig": false, "md5_digest": "0b73ade01884ba153a8d8c5f155ac4d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15726, "upload_time": "2016-07-27T04:26:33", "url": "https://files.pythonhosted.org/packages/1a/19/ec22db87da5c522b08fefdc424e8e367e55e074f51d09995806f237b0ccf/pycksum-0.4.2.tar.gz" } ] }