{ "info": { "author": "Beno\u00eet Latinier", "author_email": "benoit@latinier.fr", "bugtrack_url": null, "classifiers": [], "description": "[![Build Status](https://travis-ci.org/blatinier/pyhunspell.png)](https://travis-ci.org/blatinier/pyhunspell)\n\n# About PyHunSpell\n\n**pyhunspell** is a set of Python bindings for the Hunspell spellchecker\nengine. It lets developers load Hunspell dictionaries, check words, get\nsuggestions, add new words, etc. It also provides some basic morphological\nanalysis related methods.\n\nSee [ChangeLog](https://github.com/blatinier/pyhunspell/blob/master/CHANGELOG.md) for activity.\n\nSee [Authors](https://github.com/blatinier/pyhunspell/blob/master/AUTHORS.md) for all contributors.\n\n# Installation\n\nMake sure that `python-dev` and `libhunspell-dev` are installed.\n\nYou can install this package using pip:\n\n```\npip install hunspell\n```\n\nOr from source using the following command as root:\n\n```\npython setup.py install\n```\n\nFor OSX the version of the lib used to compile is hardcoded. If your installation fails, please try to clone the repo and change `main_module_kwargs['include_dirs']` in `setup.py` to the correct one and/or open an issue stating the problem and the hunspell version with the `.h` location in your system.\n\nFor windows7 [@tallforasmurf](https://github.com/tallforasmurf) compiled a python 3.4 compatible version of the pyhunspell==0.3.3 package available here: http://pyhunspell.latinier.fr\n(Warning: Those windows compiled packages are not reviewed or tested). It could work for other windows version or python versions.\n\n# Documentation\n\n[Go here for some documentation](https://github.com/blatinier/pyhunspell/wiki/Documentation)\n\n# Usage\n```\n>>> import hunspell\n>>> hobj = hunspell.HunSpell('/usr/share/hunspell/en_US.dic', '/usr/share/hunspell/en_US.aff')\n>>> hobj.spell('spookie')\nFalse\n>>> hobj.suggest('spookie')\n['spookier', 'spookiness', 'spook', 'cookie', 'bookie', 'Spokane', 'spoken']\n>>> hobj.spell('spooky')\nTrue\n>>> hobj.analyze('linked')\n[' st:linked', ' st:link fl:D']\n>>> hobj.stem('linked')\n['linked', 'link']\n>>> hobj.spell('spookie')\nFalse\n>>> hobj.add('spookie')\n>>> hobj.spell('spookie')\nTrue\n>>> hobj.remove('spookie')\n>>> hobj.spell('spookie')\nFalse\n```\n\n# Troubleshooting\n\nOn MacOS Sierra with python 3.5 you can come across this error:\n```\nfatal error: /Applications/XXX-bla-bla-bla-XXX/usr/bin/lipo: can't figure out the architecture type of: /var/folders/bla-bla-bla/XXX.out\n```\nIt might be solved by doing `brew unlink apple-gcc42`. See #31 and regebro/hovercraft#80.\n\n# Misc\n\nSaw a bug ? Wan't a feature ? Go fill an issue [here](https://github.com/blatinier/pyhunspell/issues)\n\nFor information, version naming (introduced for 0.4.0) is based on Hungarian cities ordered by population except Budapest.\nThe reason why is that hunspell stands for Hungarian Spell.\n\n# License\n\nPyHunspell itself is licensed under the LGPL version 3 or later, see\nlgpl-3.0.txt and gpl-3.0.txt. The files in the debian/ directory and setup.py\nare licensed under the GPL version 3.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/blatinier/pyhunspell", "keywords": "", "license": "LGPLv3", "maintainer": "", "maintainer_email": "", "name": "hunspell", "package_url": "https://pypi.org/project/hunspell/", "platform": "", "project_url": "https://pypi.org/project/hunspell/", "project_urls": { "Homepage": "http://github.com/blatinier/pyhunspell" }, "release_url": "https://pypi.org/project/hunspell/0.5.5/", "requires_dist": null, "requires_python": "", "summary": "Module for the Hunspell spellchecker engine", "version": "0.5.5" }, "last_serial": 4141864, "releases": { "0.1": [ { "comment_text": "built for Linux-2.6.29.5-191.fc11.i686.PAE-i686-with-glibc2.0", "digests": { "md5": "022cb5fc1bea44e93fec7541f1992057", "sha256": "d31ac62e9bea83bd61f352f5a2efec8793589db759105b26761dba212253aa9e" }, "downloads": -1, "filename": "hunspell-0.1.linux-i686.tar.gz", "has_sig": false, "md5_digest": "022cb5fc1bea44e93fec7541f1992057", "packagetype": "bdist_dumb", "python_version": "2.6", "requires_python": null, "size": 9712, "upload_time": "2009-07-13T13:42:35", "url": "https://files.pythonhosted.org/packages/96/d0/73fe0659bf7138247193c7fd5b5f54450ccf9ebe82a3091be41fcb5b55e0/hunspell-0.1.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "5374c56a30ea65a31c00199b3942437e", "sha256": "873a58f7ab4daeefdfe21e294d3ecf396574d689fe5c912d3f0aa18a5a146254" }, "downloads": -1, "filename": "hunspell-0.1.tar.gz", "has_sig": false, "md5_digest": "5374c56a30ea65a31c00199b3942437e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2559, "upload_time": "2009-07-13T13:42:33", "url": "https://files.pythonhosted.org/packages/4a/06/0c32a95e709e595d83024acd652fb37ff75486f35e48370d1569546dc825/hunspell-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "81fd67043c612a007c24298c0f54d089", "sha256": "bda10df86f017c0a6c0fac29bc55eef1f50919bfa19645e5b9c51b9373f88ace" }, "downloads": -1, "filename": "hunspell-0.2.tar.gz", "has_sig": false, "md5_digest": "81fd67043c612a007c24298c0f54d089", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3382, "upload_time": "2014-02-07T09:59:49", "url": "https://files.pythonhosted.org/packages/e9/35/ff130db409b8f3d14fbebeb0e1b64bba110f5ab2fcd768b36db6dc8ec4d6/hunspell-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a228fbbedad209fb7691abe6d46add53", "sha256": "0684c35ad6b6e922a502d293a2fa0357e4c4e148df7bcf7e73a48971d7dd3dd4" }, "downloads": -1, "filename": "hunspell-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a228fbbedad209fb7691abe6d46add53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3177, "upload_time": "2014-02-11T08:50:45", "url": "https://files.pythonhosted.org/packages/17/68/875089db4e023964775131a8173d4bdb644a43ac0f05714f21b723608cee/hunspell-0.2.1.tar.gz" } ], "0.3.0": [], "0.3.1": [ { "comment_text": "", "digests": { "md5": "85d57a3bc056e3b302141c37378bfdf1", "sha256": "edd6c3f2429e681af7678304c062617fd8f9303d891af33315dcaeb781aac702" }, "downloads": -1, "filename": "hunspell-0.3.1.tar.gz", "has_sig": false, "md5_digest": "85d57a3bc056e3b302141c37378bfdf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3853, "upload_time": "2014-09-16T18:57:19", "url": "https://files.pythonhosted.org/packages/c5/17/7afd466f9d58356b7b273e62a1990d6a10de77e23e070026798f22c65a25/hunspell-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "39373430a1541618aea67d99d31d0ac8", "sha256": "02aa0df588175654ad3721af842b0f3a07d18e48e077844b0c11bd76443bcbcf" }, "downloads": -1, "filename": "hunspell-0.3.2.tar.gz", "has_sig": false, "md5_digest": "39373430a1541618aea67d99d31d0ac8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3959, "upload_time": "2014-10-03T15:36:26", "url": "https://files.pythonhosted.org/packages/78/02/cd9a31e9302c47d6e99453c9ed99cb7c3a08bd5eb732e830b77aa467833e/hunspell-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "25ceaf642f16e623a857689b2323bd65", "sha256": "742b32d2c43145388bc7e50ff3c65f03bf37b8d186f38f31bd1a16812465f1fa" }, "downloads": -1, "filename": "hunspell-0.3.3.tar.gz", "has_sig": false, "md5_digest": "25ceaf642f16e623a857689b2323bd65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4065, "upload_time": "2015-05-21T20:10:13", "url": "https://files.pythonhosted.org/packages/43/a1/e97e6e76e8256ff206589998c8204a88f51f67a819937ec33e940b996933/hunspell-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "332abc7157a9f9531ecabb383478284b", "sha256": "e2ecce094016453acb4010f2eda2e5bbd29d12bf7238503563134fb9c6fb82e9" }, "downloads": -1, "filename": "hunspell-0.3.4.tar.gz", "has_sig": false, "md5_digest": "332abc7157a9f9531ecabb383478284b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3762, "upload_time": "2016-03-18T21:16:41", "url": "https://files.pythonhosted.org/packages/d6/1f/6cfcd3df1e3e4313f07fed16bcf1d1d5f48716aea6ac8e142db56785053e/hunspell-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "5750ba62c6b27b4d6a488754c2240471", "sha256": "a1ebf719598ef1183d6dda62e80e6be348d9ccff32ada061c956aea44280883a" }, "downloads": -1, "filename": "hunspell-0.3.5.tar.gz", "has_sig": false, "md5_digest": "5750ba62c6b27b4d6a488754c2240471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3757, "upload_time": "2016-03-18T21:16:56", "url": "https://files.pythonhosted.org/packages/1f/c6/43287542be13dcc79b6d7268d117d2e63142f3292d8bda27edc1ed32eecc/hunspell-0.3.5.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "242f2fe0ab89e8facb574c37a4113025", "sha256": "21035c525a0969aea3b64db8be14b8d422460c8007cd8b3f1ba3c7b1134e5eb4" }, "downloads": -1, "filename": "hunspell-0.4.0.tar.gz", "has_sig": false, "md5_digest": "242f2fe0ab89e8facb574c37a4113025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4424, "upload_time": "2016-03-18T21:19:28", "url": "https://files.pythonhosted.org/packages/70/19/eb1fc02e3ab37a71caebb00954713195ebb787213bc519c117e2e4a2abad/hunspell-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "d8b69c71a1e4d9a74c00972f76ea06bc", "sha256": "df8d2232488b0cb49afd64ac76bd2bb600b6dc85fca67b19db0baee602aa9691" }, "downloads": -1, "filename": "hunspell-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d8b69c71a1e4d9a74c00972f76ea06bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4428, "upload_time": "2016-03-31T21:00:57", "url": "https://files.pythonhosted.org/packages/72/50/63fb255001a0883d1b679ee09a40f463ce928a8f6a1e4865259e2d32430a/hunspell-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "148b03e9d5927e4f74ae34678eca243d", "sha256": "3816d5765ae308f1f90f321043ec376a1f4b998b9500b39760e1f4887f764e00" }, "downloads": -1, "filename": "hunspell-0.5.0.tar.gz", "has_sig": false, "md5_digest": "148b03e9d5927e4f74ae34678eca243d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18592, "upload_time": "2017-06-24T21:14:40", "url": "https://files.pythonhosted.org/packages/2d/77/8c68d28afca3b07d3b89d3c60af56e1a3e5f381ddd1bc01f31e97233a03c/hunspell-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "b3a3bc09d0a176161d53c01603a88d2a", "sha256": "0f533af6eb58b6a5eb1a41f3fb5358a129406db449857b83487c4f5dce88ed8a" }, "downloads": -1, "filename": "hunspell-0.5.1.tar.gz", "has_sig": false, "md5_digest": "b3a3bc09d0a176161d53c01603a88d2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18764, "upload_time": "2018-01-31T19:47:05", "url": "https://files.pythonhosted.org/packages/b1/e7/df9bafffae3512cfcd4af2825e87b194e01eac9a615a49d9610a7bb95a75/hunspell-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "7dde66e7565a52c6eb7afd40e8b0fef4", "sha256": "de6ef55629d1f1c27b0bdf3c14fbe73eae306a0408a4b88c668aaac0ed891d1a" }, "downloads": -1, "filename": "hunspell-0.5.2.tar.gz", "has_sig": false, "md5_digest": "7dde66e7565a52c6eb7afd40e8b0fef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18772, "upload_time": "2018-02-01T20:47:24", "url": "https://files.pythonhosted.org/packages/3d/cf/8b9499a57e52037d87bae07b061ee6c8e4da96d7c126b4ad004b60919e8e/hunspell-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "ae34fca8b3e0d7f3c043a7d05f4eb428", "sha256": "5b09e756d08b249b17182ab6e2f526eee0ca5e84dfb8e780e2f42923155b82c4" }, "downloads": -1, "filename": "hunspell-0.5.3.tar.gz", "has_sig": false, "md5_digest": "ae34fca8b3e0d7f3c043a7d05f4eb428", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33583, "upload_time": "2018-02-02T13:27:53", "url": "https://files.pythonhosted.org/packages/42/0c/50e28435b019339c1f819f30361d5d589e24ee8cabcd6608bf8a75b5441f/hunspell-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "0fe40e482be85c9664a6129412d5b26e", "sha256": "021acfb12d08d6d477874fc9eab3b1116e7e1de99612c460e7d90a8f2c669677" }, "downloads": -1, "filename": "hunspell-0.5.4.tar.gz", "has_sig": false, "md5_digest": "0fe40e482be85c9664a6129412d5b26e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33976, "upload_time": "2018-03-07T14:00:19", "url": "https://files.pythonhosted.org/packages/b4/e6/07872995ce43caa3012025b256243f4180f5d3368f76bcccd755e7369929/hunspell-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "90b3fdccca06893837b2aff3290e7456", "sha256": "0f830b68bd8c392f4d5b4e21c38e28809e14d64ec67bde48272c920b63686f53" }, "downloads": -1, "filename": "hunspell-0.5.5.tar.gz", "has_sig": false, "md5_digest": "90b3fdccca06893837b2aff3290e7456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34609, "upload_time": "2018-08-06T20:57:45", "url": "https://files.pythonhosted.org/packages/e5/fe/cfc4dfd92c3a37c34d2806d5b84f9981bf3520db20149f8ee1a61f6fc69d/hunspell-0.5.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "90b3fdccca06893837b2aff3290e7456", "sha256": "0f830b68bd8c392f4d5b4e21c38e28809e14d64ec67bde48272c920b63686f53" }, "downloads": -1, "filename": "hunspell-0.5.5.tar.gz", "has_sig": false, "md5_digest": "90b3fdccca06893837b2aff3290e7456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34609, "upload_time": "2018-08-06T20:57:45", "url": "https://files.pythonhosted.org/packages/e5/fe/cfc4dfd92c3a37c34d2806d5b84f9981bf3520db20149f8ee1a61f6fc69d/hunspell-0.5.5.tar.gz" } ] }