{ "info": { "author": "Adrian Cruz", "author_email": "drincruz@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "TriePy\n===========\n\nA simple trie implementation in Python\n\nThis implementation utilizes a dictionary as its backing\ndata structure. Essentially, it is creating nested dictionaries.\n\n\nExample\n----------\n >>> from trie import TriePy\n >>> t = TriePy()\n >>> t.add_word(\"dog\")\n >>> t.add_word(\"doggy\")\n >>> t.add_word(\"dogs\")\n >>> t.contains_word(\"dog\")\n True\n >>> t.contains_word(\"dogg\")\n False\n >>> t.root\n {'d': {'o': {'g': {'\\0': {'word': 'dog'}, 's': {'\\0': {'word': 'dogs'}}, 'g': {'y': {'\\0': {'word': 'doggy'}}}}}}}\n\n\nUnit Testing\n----------\nnose is used for unit testing and simple unit tests\ncan be run with the following in the source trie directory:\n `nosetests`\n\n\nInstallation\n----------\nYou can install this as usual with `setup.py`. \n `python setup.py install`\n\nYou can also install this via pip.\n `pip install TriePy`\n\nThe usual \"use virtualenv to test first\" warnings apply.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "TriePy", "package_url": "https://pypi.org/project/TriePy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/TriePy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/TriePy/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "Simple Python Trie Data Structure", "version": "0.2.1" }, "last_serial": 1548428, "releases": { "0.1.1": [], "0.1.2": [], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2711733ba0e2066a84b12bbf4584b11e", "sha256": "de4a7bfdb184e64eed733f9c66d82d314ba3ef670af13829a7ef18166d5d3dde" }, "downloads": -1, "filename": "TriePy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2711733ba0e2066a84b12bbf4584b11e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1812, "upload_time": "2014-06-13T19:31:13", "url": "https://files.pythonhosted.org/packages/7b/61/1c93a6f8bd6149be1d0d7e98b8b5029692baeb9cb645e647b58422b96154/TriePy-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3f7d4888877631e35fc408be05809878", "sha256": "ef05b8bc3c81c6c215a9edb88517d1d981f27084e4e9332279bf6564eb72c8c6" }, "downloads": -1, "filename": "TriePy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "3f7d4888877631e35fc408be05809878", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2765, "upload_time": "2014-06-14T06:35:45", "url": "https://files.pythonhosted.org/packages/fc/f6/e7ecc675ecd68409d44eaacb9a972768edb85b30c41b4c701a0df1e82748/TriePy-0.1.4.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8288e1b9f99fac462915ef2849717e74", "sha256": "50bd20249a96367f7fbce62d84d2af439c9581c884925a8441d380a55c7960c1" }, "downloads": -1, "filename": "TriePy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8288e1b9f99fac462915ef2849717e74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2791, "upload_time": "2015-05-15T14:29:03", "url": "https://files.pythonhosted.org/packages/f8/9e/98b8d0d70b561611f35142bee009185a1bcba7999cba06c1f66974b49880/TriePy-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8288e1b9f99fac462915ef2849717e74", "sha256": "50bd20249a96367f7fbce62d84d2af439c9581c884925a8441d380a55c7960c1" }, "downloads": -1, "filename": "TriePy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8288e1b9f99fac462915ef2849717e74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2791, "upload_time": "2015-05-15T14:29:03", "url": "https://files.pythonhosted.org/packages/f8/9e/98b8d0d70b561611f35142bee009185a1bcba7999cba06c1f66974b49880/TriePy-0.2.1.tar.gz" } ] }