{ "info": { "author": "Sumer Cip", "author_email": "sumerc@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Pyctrie\n===================\nFast, pure C [Trie](http://en.wikipedia.org/wiki/Trie) dictionary\n\nFeatures:\n===================\n * Very fast. Same performance characteristics with Python's **dict**.\n * Supports fast **suffix**, **prefix**, **correction** (spell) operations.\n * Supports Python 2.6 <= x <= 3.4\n\nExample:\n===================\n\nIt is just like a dict:\n```python\nimport triez\ntr = triez.Trie()\ntr[u\"foo\"] = 1\ndel trie[u\"foo\"]\n```\n\nBut with extra features:\n```python\ntr[u\"foo\"] = 1\ntr.corrections(u\"fo\")\n{'foo'}\ntr[u\"foobar\"] = 1\ntr.prefixes(u\"foobar\")\n{'foo', 'foobar'}\ntr.suffixes(u\"foo\")\n{'foo', 'foobar'}\n```\n\nGenerator support:\n```python\ntr[u\"foo\"] = 1\ntr[u\"foobar\"] = 1\nfor x in tr.iter_suffixes(u\"foo\"):\n print(x)\nfoo\nfoobar\n```\n\nLicense\n===================\n\nMIT", "description_content_type": null, "docs_url": null, "download_url": "http://bitbucket.org/sumerc/pyctrie//pyctrie-0.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/sumerc/pyctrie/", "keywords": "tree trie data structure dictionary", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pyctrie", "package_url": "https://pypi.org/project/pyctrie/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyctrie/", "project_urls": { "Download": "http://bitbucket.org/sumerc/pyctrie//pyctrie-0.1.tar.gz", "Homepage": "http://bitbucket.org/sumerc/pyctrie/" }, "release_url": "https://pypi.org/project/pyctrie/0.1/", "requires_dist": null, "requires_python": null, "summary": "Fast, pure C trie", "version": "0.1" }, "last_serial": 1654525, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a7418137b2c637008be0bf63891e1fe3", "sha256": "9a3f7d9801dbf4c9e74084b513edc7f4439d75daee1f304b9bd469d7da2cc0da" }, "downloads": -1, "filename": "pyctrie-0.1.tar.gz", "has_sig": false, "md5_digest": "a7418137b2c637008be0bf63891e1fe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13482, "upload_time": "2015-07-29T08:35:04", "url": "https://files.pythonhosted.org/packages/a1/37/d733c147323bf4a10057db17f1a73906c05010155b04171c6d0132edc088/pyctrie-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a7418137b2c637008be0bf63891e1fe3", "sha256": "9a3f7d9801dbf4c9e74084b513edc7f4439d75daee1f304b9bd469d7da2cc0da" }, "downloads": -1, "filename": "pyctrie-0.1.tar.gz", "has_sig": false, "md5_digest": "a7418137b2c637008be0bf63891e1fe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13482, "upload_time": "2015-07-29T08:35:04", "url": "https://files.pythonhosted.org/packages/a1/37/d733c147323bf4a10057db17f1a73906c05010155b04171c6d0132edc088/pyctrie-0.1.tar.gz" } ] }