{ "info": { "author": "Yong Li", "author_email": "hungrybirder@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "Google SMHasher Python \u6269\u5c55\n===========================\n\n|Build Status| |PyPI| |image2| |image3|\n\npysmhasher\u5c01\u88c5SMHasher\u4e2d\uff0c\u66f4\u591a\u7684\u65b9\u6cd5\n\n\u4f7f\u7528\u65b9\u6cd5\n--------\n\n::\n\n #\u4ecepip\u6e90\u5b89\u88c5\n pip install pysmhasher\n\n #\u8c03\u7528\u65b9\u6cd5\n >>> import pysmhasher\n >>> pysmhasher.murmurhash2('hello')\n 3848350155\n >>> seed = 27\n >>> pysmhasher.murmurhash2('hello', seed)\n 1143501851\n >>> pysmhasher.cityhash64(\"DBE4CBA7-2ADC-4F32-8D54-D8F065FED9CC\")\n 6587470800993669582\n\n #\u4e0b\u8f7d\u4ee3\u7801\u5e76\u5b89\u88c5\n git clone --recurse-submodules https://github.com/hungrybirder/pysmhasher.git\n cd pysmhasher\n python setup.py install\n\n.. |Build Status| image:: https://travis-ci.org/hungrybirder/pysmhasher.svg?branch=master\n :target: https://travis-ci.org/hungrybirder/pysmhasher\n.. |PyPI| image:: https://img.shields.io/pypi/v/pysmhasher.svg\n :target: https://pypi.python.org/pypi/pysmhasher\n.. |image2| image:: https://img.shields.io/pypi/pyversions/pysmhasher.svg\n.. |image3| image:: https://img.shields.io/pypi/l/pysmhasher.svg", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hungrybirder/pysmhasher.git", "keywords": "hash hashing smhasher", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pysmhasher", "package_url": "https://pypi.org/project/pysmhasher/", "platform": "", "project_url": "https://pypi.org/project/pysmhasher/", "project_urls": { "Homepage": "https://github.com/hungrybirder/pysmhasher.git" }, "release_url": "https://pypi.org/project/pysmhasher/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "Python Extensions for SMHasher", "version": "0.2.2" }, "last_serial": 5648263, "releases": { "0.1.11": [ { "comment_text": "", "digests": { "md5": "095dd0c1a86ac9641b29165fe98f6473", "sha256": "dfe233a9fd5dd7b141dfd20f6910d3ba897f8e5c357ce0fc90b25a7c7bb89c28" }, "downloads": -1, "filename": "pysmhasher-0.1.11.tar.gz", "has_sig": false, "md5_digest": "095dd0c1a86ac9641b29165fe98f6473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68775, "upload_time": "2018-11-28T11:04:42", "url": "https://files.pythonhosted.org/packages/1c/d5/2d6e548fa45268f00447074b8f4d734a1a8f0bb3fe76864491c625728c4d/pysmhasher-0.1.11.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "4b71d7e4ff52745bbc98c8da53dbbdc9", "sha256": "8737b2d6796e94e746bbc603aff5ee5cc58c35e675aa8114b1030da3799f1cb8" }, "downloads": -1, "filename": "pysmhasher-0.1.13.tar.gz", "has_sig": false, "md5_digest": "4b71d7e4ff52745bbc98c8da53dbbdc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68768, "upload_time": "2019-04-22T06:53:15", "url": "https://files.pythonhosted.org/packages/c1/a1/699fb9d8fc24326840c40d675fb86106ffe056c715c792c4ea46cb14150f/pysmhasher-0.1.13.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a453af02bfc5b593f3b59ad659711e86", "sha256": "981fa38d2ec0d719ec51fd9c5cec7ded52cc23bbfd1a17e93db516ca4d67d814" }, "downloads": -1, "filename": "pysmhasher-0.1.5.tar.gz", "has_sig": false, "md5_digest": "a453af02bfc5b593f3b59ad659711e86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65805, "upload_time": "2017-05-08T08:31:29", "url": "https://files.pythonhosted.org/packages/68/0c/a2becf9a0f9fb138e055cffe0af4476442061c099516f8ed3d69faeb133f/pysmhasher-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "dd0ff06aa5689d9c7c620432f3a32f0c", "sha256": "e19c8227784c1bb4f0ee353300a8e59549f47606656a1629941011636c17df8c" }, "downloads": -1, "filename": "pysmhasher-0.1.6.tar.gz", "has_sig": false, "md5_digest": "dd0ff06aa5689d9c7c620432f3a32f0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65586, "upload_time": "2017-05-08T09:46:40", "url": "https://files.pythonhosted.org/packages/33/d6/eda216256e685143db749cce289e36ece3008d72ad7232d5cfab91f88a0a/pysmhasher-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "c83ef482f32052338157e0ad6fb44093", "sha256": "fc19e7bf075e3c1a849d5a801c1feabf6a80a862c128d9be1da912a8d232939f" }, "downloads": -1, "filename": "pysmhasher-0.1.7.tar.gz", "has_sig": false, "md5_digest": "c83ef482f32052338157e0ad6fb44093", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65804, "upload_time": "2017-05-09T04:30:18", "url": "https://files.pythonhosted.org/packages/fe/43/ced44c4ef854f589fd4d98311670b040ca43f419269467c3fd60d1de21f7/pysmhasher-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "0723aaa6f3dc183d6f0179f529ee2ffd", "sha256": "0e9eff25a68e1b7dba6b5045a81d39b0b46f1c5301e23f6e3871d6155774d1e0" }, "downloads": -1, "filename": "pysmhasher-0.1.8.tar.gz", "has_sig": false, "md5_digest": "0723aaa6f3dc183d6f0179f529ee2ffd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66457, "upload_time": "2017-05-09T05:40:42", "url": "https://files.pythonhosted.org/packages/d1/a2/82c485b7e1bb9fb9514230914e7cd5ce22a5eb03db7c0edfe80462b266df/pysmhasher-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "41d599eb244a1e543546070ca2695b4a", "sha256": "f0f8d1aecff97c7256b01ee73e596bbec74db333600ed102b288c173afc383d7" }, "downloads": -1, "filename": "pysmhasher-0.1.9.tar.gz", "has_sig": false, "md5_digest": "41d599eb244a1e543546070ca2695b4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66389, "upload_time": "2017-05-09T06:01:04", "url": "https://files.pythonhosted.org/packages/9a/c3/43ca5f3f2276647d42cbc7d48b9e198e42edcc816ef3f3ac4b7b6c45fc4a/pysmhasher-0.1.9.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f3310946ea9e1b9d3484cbf570d624b0", "sha256": "930193c301ef064e17183b3ccd84148ff40a82dad9b0ba8e3ff97659036f3d76" }, "downloads": -1, "filename": "pysmhasher-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f3310946ea9e1b9d3484cbf570d624b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 746902, "upload_time": "2019-07-15T03:31:59", "url": "https://files.pythonhosted.org/packages/e5/6e/25717fde855f3e7dd1735f7242c01a45cf2980dbea67a85f1b2922b8281a/pysmhasher-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "78fbeda4264923c52422a2b590a0dc0e", "sha256": "dba35add3418098c905a73fa988d5cb877843e5ef96654627bb35b6bf9dba06a" }, "downloads": -1, "filename": "pysmhasher-0.2.2.tar.gz", "has_sig": false, "md5_digest": "78fbeda4264923c52422a2b590a0dc0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 746841, "upload_time": "2019-08-08T05:24:58", "url": "https://files.pythonhosted.org/packages/fc/3b/b1bbf1c690da995897215521ea924844f001d64a76933ebde50e55a79ad9/pysmhasher-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "78fbeda4264923c52422a2b590a0dc0e", "sha256": "dba35add3418098c905a73fa988d5cb877843e5ef96654627bb35b6bf9dba06a" }, "downloads": -1, "filename": "pysmhasher-0.2.2.tar.gz", "has_sig": false, "md5_digest": "78fbeda4264923c52422a2b590a0dc0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 746841, "upload_time": "2019-08-08T05:24:58", "url": "https://files.pythonhosted.org/packages/fc/3b/b1bbf1c690da995897215521ea924844f001d64a76933ebde50e55a79ad9/pysmhasher-0.2.2.tar.gz" } ] }