{ "info": { "author": "Ilan Schnell", "author_email": "ilanschnell@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Python Software Foundation License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "Program for creating perfect minimal hash function\n--------------------------------------------------\n\nGenerate a minimal perfect hash function for the keys in a file,\ndesired hash values may be specified within this file as well.\nA given code template is filled with parameters, such that the\noutput is code which implements the hash function.\nTemplates can easily be constructed for any programming language.\n\nPart of the code is based on an a program A.M. Kuchling wrote:\nhttp://www.amk.ca/python/code/perfect-hash\n\nThe algorithm the program uses is described in the paper\n'Optimal algorithms for minimal perfect hashing',\nZ. J. Czech, G. Havas and B.S. Majewski.\nhttp://cmph.sourceforge.net/papers/chm92.pdf\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ilanschnell/perfect-hash", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "perfect-hash", "package_url": "https://pypi.org/project/perfect-hash/", "platform": "", "project_url": "https://pypi.org/project/perfect-hash/", "project_urls": { "Homepage": "https://github.com/ilanschnell/perfect-hash" }, "release_url": "https://pypi.org/project/perfect-hash/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "creating perfect minimal hash function", "version": "0.2.1" }, "last_serial": 5344454, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "45c269c77c7eaecacbed360bc2e71647", "sha256": "10f0c2ae328d4ad8088589503ae8fea61821a5bad15da9a3cdbec260ce6c513a" }, "downloads": -1, "filename": "perfect-hash-0.2.0.tar.gz", "has_sig": false, "md5_digest": "45c269c77c7eaecacbed360bc2e71647", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8911, "upload_time": "2019-05-27T19:43:54", "url": "https://files.pythonhosted.org/packages/8d/8d/9f19492c1c6e9c88a2a60467f05198302312a3db25e65bb55c6472b3b2de/perfect-hash-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a8484c1fa420495e74bef9f2f92029d0", "sha256": "181393bcd6237280b5ce35d83f79f63ca4bdb22cc0594427981e5a8eacba1c49" }, "downloads": -1, "filename": "perfect-hash-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a8484c1fa420495e74bef9f2f92029d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8904, "upload_time": "2019-05-31T20:47:35", "url": "https://files.pythonhosted.org/packages/3d/a3/ba65d78f33c6c4bf7529ddf45b6efe5ce3feaff158e0b340d7e64036499e/perfect-hash-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a8484c1fa420495e74bef9f2f92029d0", "sha256": "181393bcd6237280b5ce35d83f79f63ca4bdb22cc0594427981e5a8eacba1c49" }, "downloads": -1, "filename": "perfect-hash-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a8484c1fa420495e74bef9f2f92029d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8904, "upload_time": "2019-05-31T20:47:35", "url": "https://files.pythonhosted.org/packages/3d/a3/ba65d78f33c6c4bf7529ddf45b6efe5ce3feaff158e0b340d7e64036499e/perfect-hash-0.2.1.tar.gz" } ] }