{ "info": { "author": "Dr. Leo & Regis Behmo", "author_email": "fhaxbox66@googlemail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: C", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Text Processing", "Topic :: Text Processing :: Linguistic" ], "description": "=================================\r\nPyHyphen - hyphenation for Python\r\n=================================\r\n\r\n(c) 2008-2017 Dr. Leo\r\n\r\nContact: fhaxbox66@googlemail.com\r\n\r\nProject home: https://bitbucket.org/fhaxbox66/pyhyphen\r\n\r\nMailing list: http://groups.google.com/group/pyhyphen\r\n\r\n\r\n.. contents::\r\n\r\n0. Quickstart\r\n=============\r\n\r\n::\r\n\r\n $ pip install pyhyphen\r\n $ echo \"long sentences and complicated words are flabbergasting\" | wraptext -w 10 -\r\n long sen-\r\n tences and\r\n compli-\r\n cated\r\n words are \r\n flabber-\r\n gasting\r\n\r\n\r\n1. Overview\r\n================\r\n\r\nPyHyphen is a pythonic interface to the hyphenation C library used in software such as LibreOffice and the Mozilla suite.\r\nIt comes with tools to download, install and uninstall hyphenation dictionaries from LibreOffice's Git repository.\r\nPyHyphen provides the 'hyphen' and 'textwrap2' packages as well as\r\n``wraptext.py``, a script which wraps \r\na text-file with hyphenation given a specified width. See the code example under \"Quick start\" above. \r\n\r\nPyHyphen supports Python 2.7 and 3.4 or higher, perhaps Python 3.3 works as well. \r\nIf you depend on earlier 2.x versions, use PyHyphen-1.0b1\r\ninstead. In this case you may have to download hyphenation dictionaries manually.\r\n\r\n1.1 Content of the hyphen package\r\n------------------------------------------\r\n\r\nThe 'hyphen' package contains the following:\r\n\r\n- the class hyphen.Hyphenator: each instance of it can hyphenate and wrap\r\n words using a dictionary compatible with the hyphenation feature of\r\n LibreOffice and Mozilla. Required dictionaries are automatically\r\n downloaded at runtime.\r\n- the module dictools contains useful functions such as for downloading and\r\n installing dictionaries from a configurable repository. After\r\n installation of PyHyphen, the LibreOffice repository is used by default.\r\n- 'hyphen.hnj' is the C extension module that does all the ground work. It\r\n contains the high quality\r\n `C library libhyphen `_.\r\n It supports hyphenation with replacements as well as compound words.\r\n\r\n\r\n1.2 The module 'textwrap2'\r\n------------------------------\r\n\r\nThis module is an enhanced, though backwards-compatible version of the module\r\n'textwrap' from the Python standard library. Unsurprisingly, it adds\r\nhyphenation functionality to 'textwrap'. To this end, a new key word parameter\r\n'use_hyphenator' has been added to the __init__ method of the TextWrapper class which\r\ndefaults to None. It can be initialized with any hyphenator object. Note that until version 0.7\r\nthis keyword parameter was named 'use_hyphens'. So older code may need to be changed.'\r\n\r\n\r\n2. Code examples\r\n======================\r\n\r\n\r\n::\r\n\r\n >>> from hyphen import Hyphenator\r\n # Create some hyphenators\r\n h_de = Hyphenator('de_DE')\r\n h_en = Hyphenator('en_US')\r\n\r\n # Now hyphenate some words\r\n # Note: the following examples are written in Python 3.x syntax.\r\n # If you use Python 2.x, you must add the 'u' prefixes as Hyphenator methods expect unicode strings.\r\n\r\n h_en.pairs('beautiful'\r\n [['beau', 'tiful'], [u'beauti', 'ful']]\r\n\r\n h_en.wrap('beautiful', 6)\r\n ['beau-', 'tiful']\r\n\r\n h_en.wrap('beautiful', 7)\r\n ['beauti-', 'ful']\r\n\r\n h_en.syllables('beautiful')\r\n ['beau', 'ti', 'ful']\r\n\r\n >>> from textwrap2 import fill\r\n print fill('very long text...', width=40, use_hyphenator=h_en)\r\n\r\nJust by creating ``Hyphenator`` objects for a language, the corresponding\r\ndictionaries will be automatically downloaded. Dictionaries may be manually\r\ninstalled and listed with the ``dictools`` module::\r\n\r\n >>> from hyphen.dictools import *\r\n\r\n # Download and install some dictionaries in the default directory using the default\r\n # repository, usually the LibreOffice website\r\n >>> for lang in ['de_DE', 'en_US']:\r\n install(lang)\r\n\r\n # Show locales of installed dictionaries\r\n >>> list_installed()\r\n ['de', 'de_DE', 'en_PH', 'en_US']\r\n\r\n\r\n3. Installation\r\n===============\r\n\r\nPyHyphen is pip-installable. In most scenarios the easiest way to install PyHyphen is to type from the shell prompt::\r\n\r\n $ pip install pyhyphen\r\n\r\nBesides the source distribution, there are wheels on PyPI for common Windows-based environments. So most Windows users\r\ncan install PyHyphen without a C compiler. \r\n\r\nBuilding PyHyphen from source under Linux may require root privileges.\r\n\r\n4. Managing dictionaries\r\n========================\r\n\r\nThe ``dictools`` module contains a non-exhaustive list of available language strings that can be used to instautiate ``Hyphenator`` objects as shown above::\r\n\r\n >>>from hyphen import dictools\r\n >>>dictools.LANGUAGES\r\n ['af_ZA', 'an_ES', 'ar', 'be_BY', 'bg_BG', 'bn_BD', 'br_FR', 'ca', 'cs_C\r\n Z', 'da_DK', 'de', 'el_GR', 'en', 'es_ES', 'et_EE', 'fr_FR', 'gd_GB', 'gl', 'gu_\r\n IN', 'he_IL', 'hi_IN', 'hr_HR', 'hu_HU', 'it_IT', 'ku_TR', 'lt_LT', 'lv_LV', 'ne\r\n _NP', 'nl_NL', 'no', 'oc_FR', 'pl_PL', 'prj', 'pt_BR', 'pt_PT', 'ro', 'ru_RU', '\r\n si_LK', 'sk_SK', 'sl_SI', 'sr', 'sv_SE', 'sw_TZ', 'te_IN', 'th_TH', 'uk_UA', 'zu\r\n _ZA']\r\n\r\nThe downloaded dictionary files are stored in a local data folder, along with a\r\n``dictionaries.json`` file that lists the downloaded files and the associated\r\nlocales::\r\n\r\n\r\n $ ls ~/.local/share/pyhyphen\r\n dictionaries.json hyph_de_DE.dic hyph_en_US.dic\r\n\r\n $ cat ~/.local/share/pyhyphen/dictionaries.json\r\n {\r\n \"de\": {\r\n \"file\": \"hyph_de_DE.dic\", \r\n \"url\": \"http://cgit.freedesktop.org/libreoffice/dictionaries/plain/de/hyph_de_DE.dic\"\r\n }, \r\n \"de_DE\": {\r\n \"file\": \"hyph_de_DE.dic\", \r\n \"url\": \"http://cgit.freedesktop.org/libreoffice/dictionaries/plain/de/hyph_de_DE.dic\"\r\n }, \r\n \"en_PH\": {\r\n \"file\": \"hyph_en_US.dic\", \r\n \"url\": \"http://cgit.freedesktop.org/libreoffice/dictionaries/plain/en/hyph_en_US.dic\"\r\n }, \r\n \"en_US\": {\r\n \"file\": \"hyph_en_US.dic\", \r\n \"url\": \"http://cgit.freedesktop.org/libreoffice/dictionaries/plain/en/hyph_en_US.dic\"\r\n }\r\n }\r\n\r\nEach entry of the ``dictionaries.json`` file contains both the path to the\r\ndictionary file and the url from which it was downloaded.\r\n\r\n\r\n\r\n5. Contributing and reporting bugs\r\n=====================================\r\n\r\nQuestions can be asked in the Google group \r\n(http://groups.google.com/group/pyhyphen). Or just send\r\nan e-mail to the authors.\r\n\r\nBrowse or fork the Mercurial repository and report \r\nbugs at PyHyphen's `project site on bitbucket `_.\r\n\r\nBefore submitting a PR, , run the unit tests on Python 2 and 3, e.g., with pytest.\r\n\r\n6. License\r\n============\r\n\r\nWithout prejudice to third party licenses, PyHyphen is distributed under the Apache 2.0 license. PyHyphen ships with third party code including the hyphenation library\r\nhyphen.c and a patched version of the Python standard module textwrap. \r\n\r\n\r\n7. Changelog\r\n======================\r\n\r\nNew in Version 3.0.1:\r\n\r\nFix source distribution which did not include C header files.\r\n\r\nNew in Version 3.0.0:\r\n\r\n* lazy dictionary install at runtime\r\n* switch to user-specific data directory for storing dictionaries\r\n* unit tests\r\n* migration from distutils to setuptools and simplified setup\r\n* get rid of config module and config scripts\r\n* upgrade textwrap2 to latest python2 and python3 versions; \r\n add CLI script to wrap text files with hyphenation\r\n* improve detection of dictionary location\r\n* Remove Windows binaries from the source distribution. Provide wheels instead \r\n thanks to the awesome `cibuildwheel tool `_.\r\n\r\nNew in Version 2.0.9:\r\n\r\n* add support for Python 3.6\r\n\r\n\r\nNew in Version 2.0.8:\r\n\r\n* fix python 3 install\r\n* fix install from source\r\n\r\n\r\nNew in Version 2.0.7:\r\n\r\n* add win binary for AMD64, win27\r\n* make it pip-installable (PR1)\r\n* minor fixes\r\n\r\n\r\nNew in Version 2.0.5:\r\n\r\n* remove pre-compiled win32 C extension for Python 2.6, add one for Python 3.4\r\n* avoid unicode error in config.py while installing on some Windows systems\r\n\r\n\r\nNew in Version 2.0.4:\r\n\r\n* Update C library to v2.8.6\r\n\r\n\r\nNew in Version 2.0.2:\r\n\r\n* minor bugfixes and refactorings\r\n\r\n\r\nNew in Version 2.0.1:\r\n\r\n* updated URL for LibreOffice's dictionaries\r\n* no longer attempt to hyphenate uppercased words such as 'LONDON'. This\r\n feature had to be dropped to work around a likely bug in the C extension which,\r\n under Python 3.3, caused\r\n the hyphenator to return words starting with a capital letter as lowercase.\r\n\r\n\r\n\r\n\r\nNew in Version 2.0\r\n\r\nThe hyphen.dictools module has been completely rewritten. This was required\r\nby the switch from OpenOffice to LibreOffice which does no longer support the\r\nold formats for dictionaries and meta data. these changes made it impossible to release a stable v1.0.\r\nThe new dictionary management is more\r\nflexible and powerful. There is now a registry for locally installed hyphenation dictionaries. Each dictionary\r\ncan have its own file path. It is thus possible to add persistent metadata on pre-existing hyphenation\r\ndictionaries, e.g. from a LibreOffice installation.\r\nEach dictionary and hence Hyphenator can now be\r\nassociated with multiple locales such as for 'en_US' and 'en_NZ'. These changes cause some backwards-incompatible API changes.\r\nFurther changes are:\r\n\r\n* Hyphenator.info is of a container type for 'url', 'locales' and 'filepath' of the dictionary.\r\n* the Hyphenator.language attribute deprecated in v1.0 has been removed\r\n* download and install dictionaries from LibreOffice's git repository by default\r\n* dictools.install('xx_YY') will install all dictionaries found for the 'xx' language and associate them with all relevant locales\r\n as described in the dictionaries.xcu file in LibreOffice's git repository.\r\n* upgraded the `C library libhyphen `_\r\n to v2.8.3\r\n* use lib2to3 instead of separate code bases\r\n* dropped support for Python 2.4 and 2.5\r\n* support Python 3.3\r\n\r\n\r\nNew in version 1.0\r\n\r\n* Upgraded the `C library libhyphen `_\r\n to v2.7 which brings significant improvements, most notably correct treatment of\r\n already hyphenated words such as 'Python-powered'\r\n* use a CSV file from the oo website with meta information\r\n on dictionaries for installation of dictionaries and\r\n instantiation of hyphenators. Apps can access the metadata\r\n on all downloadable dicts through the new module-level attribute hyphen.dict_info or for each hyphenator\r\n through the 'info' attribute,\r\n* Hyphenator objects have a 'info' attribute which is\r\n a Python dictionary with meta information on\r\n the hyphenation dictionary. The 'language' attribute\r\n is deprecated. *Note:* These new features add\r\n complexity to the installation process as the metadata and dictionary files\r\n are downloaded at install time. These features have to be tested\r\n in various environments before declaring the package stable.\r\n* Streamlined the installation process\r\n* The en_US hyphenation dictionary\r\n has been removed from the package. Instead, the dictionaries for en_US and the local language are automatically\r\n downloaded at install time.\r\n* restructured the package and merged 2.x and 3.x setup files\r\n* switch from svn to hg\r\n* added win32 binary of the C extension module for Python32, currently no binaries for Python 2.4 and 2.5\r\n\r\n\r\nNew in version 0.10\r\n\r\n* added win32 binary for Python 2.7\r\n* renamed 'hyphenator' class to to more conventional 'Hyphenator'. 'hyphenator' is deprecated.\r\n\r\n\r\n\r\n\r\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/fhaxbox66/pyhyphen", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "PyHyphen", "package_url": "https://pypi.org/project/PyHyphen/", "platform": "", "project_url": "https://pypi.org/project/PyHyphen/", "project_urls": { "Homepage": "https://bitbucket.org/fhaxbox66/pyhyphen" }, "release_url": "https://pypi.org/project/PyHyphen/3.0.1/", "requires_dist": [ "appdirs", "six" ], "requires_python": "", "summary": "The hyphenation library of LibreOffice and FireFox wrapped for Python", "version": "3.0.1" }, "last_serial": 3163751, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "02916b172c178d8bb664ed6fb442fe1f", "sha256": "a8e5fdca6f10bb8931eaf65c0f3ab0c68e154155cb6a66ab7946df13b66897b9" }, "downloads": -1, "filename": "PyHyphen-0.10.zip", "has_sig": false, "md5_digest": "02916b172c178d8bb664ed6fb442fe1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 195355, "upload_time": "2010-07-18T14:06:03", "url": "https://files.pythonhosted.org/packages/8b/bc/aa05073a04220642a09420d18c7ba74b970dfe5c4414474874c4da6253bf/PyHyphen-0.10.zip" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "edcebd569415a9fb6aacf5e25326e2ef", "sha256": "0cc59006f7682e35ff69dac4e276d170d1ab796547d72e537dbbefc7a51ed005" }, "downloads": -1, "filename": "PyHyphen-0.7.tar.gz", "has_sig": false, "md5_digest": "edcebd569415a9fb6aacf5e25326e2ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136893, "upload_time": "2008-04-01T22:39:07", "url": "https://files.pythonhosted.org/packages/86/6c/39c9eb29a9b8fc940b5719ccda679536b25d83cfc921bd25e47f93da4630/PyHyphen-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "a98fbdce330ac4aecddb81d5a6507578", "sha256": "942a2799fc9ab7f9a8f200b251c748b21b6a4e84cb2287ba80f1e65b12202b1d" }, "downloads": -1, "filename": "PyHyphen-0.8.tar.gz", "has_sig": false, "md5_digest": "a98fbdce330ac4aecddb81d5a6507578", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143967, "upload_time": "2008-09-23T13:33:14", "url": "https://files.pythonhosted.org/packages/aa/5d/0ad5fab0be209fd55e2d2c7028450f01b6790888b08aee1b2698960c12c9/PyHyphen-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "29bd876dc3520705757d3b56da1761f4", "sha256": "5fb161d4b4693af2d25177ecd886779680ccbf14a72a6920588bcd0b50eeb1cc" }, "downloads": -1, "filename": "PyHyphen-0.9.tar.gz", "has_sig": false, "md5_digest": "29bd876dc3520705757d3b56da1761f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152650, "upload_time": "2008-10-11T09:24:02", "url": "https://files.pythonhosted.org/packages/17/2a/e1798e66f4ca54b6441606495550140924a21da9bb34ca0b98fde1deb813/PyHyphen-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "0e7d7edc828ba46ad6e3eb6732bfc14f", "sha256": "ccf0e1a3a9fe62727d99dc5d918ac26249e889a097f72ad46cd6926039a80b2f" }, "downloads": -1, "filename": "PyHyphen-0.9.1.tar.gz", "has_sig": false, "md5_digest": "0e7d7edc828ba46ad6e3eb6732bfc14f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126069, "upload_time": "2009-01-20T19:38:07", "url": "https://files.pythonhosted.org/packages/71/6f/6dc541101344d6e33562e05628f5282aff449bfef0cafc17f742a7c8f914/PyHyphen-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "1916e4f79824f4076e3f739ce722a22a", "sha256": "194b12065c6968df3bf9de07995443421013e7212ce570ddbfaf58070b09f12f" }, "downloads": -1, "filename": "PyHyphen-0.9.2.zip", "has_sig": false, "md5_digest": "1916e4f79824f4076e3f739ce722a22a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 167006, "upload_time": "2009-03-21T09:34:44", "url": "https://files.pythonhosted.org/packages/b4/5f/d63f5693c6e94e0616de289c44bf79a5f7718d3041c6c0ccc2fb8fd5e565/PyHyphen-0.9.2.zip" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "e511a331f698ba21d78f45a00daf2876", "sha256": "aed079817b5e0686a34126b811d6a0c46d73dc3c39aeea6d69cb97010db67cc5" }, "downloads": -1, "filename": "PyHyphen-0.9.3.zip", "has_sig": false, "md5_digest": "e511a331f698ba21d78f45a00daf2876", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 179725, "upload_time": "2009-06-28T23:17:39", "url": "https://files.pythonhosted.org/packages/b0/a1/84d6fc081875a84e35bedb633a4bb19f8c158302d6b1b1a041531d29ab83/PyHyphen-0.9.3.zip" } ], "1.0beta1": [ { "comment_text": "", "digests": { "md5": "0c957cb85b36db147ded9121cb5445ce", "sha256": "f076a3be805a4bb784526748a13f8613639bd5001f056a09980a869525f2e672" }, "downloads": -1, "filename": "PyHyphen-1.0beta1.zip", "has_sig": false, "md5_digest": "0c957cb85b36db147ded9121cb5445ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114297, "upload_time": "2011-04-03T17:32:53", "url": "https://files.pythonhosted.org/packages/3f/e0/9b8020b3c1a2f5d2e95817d6a09c0c197f44ece2ac1fd3f22975d6ba767f/PyHyphen-1.0beta1.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "49a0581a1663f6af023ad463dd102af8", "sha256": "adecdee3a917debd1d001b8e1cd44b4c00478397d9feba6e6f477b0eb4400bd5" }, "downloads": -1, "filename": "PyHyphen-2.0.zip", "has_sig": false, "md5_digest": "49a0581a1663f6af023ad463dd102af8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111678, "upload_time": "2012-09-29T19:25:04", "url": "https://files.pythonhosted.org/packages/73/c4/876cd5e1c2148d5c0883d5e400acfaafd867470c9c45b6a1ec014bf2ff10/PyHyphen-2.0.zip" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "47441de611fbfb372722f11d682c5ab0", "sha256": "fd5d6b4222d3591ff99de6fcefdef2f28f2bf96a321198b4eed2a997d573f389" }, "downloads": -1, "filename": "PyHyphen-2.0.1.zip", "has_sig": false, "md5_digest": "47441de611fbfb372722f11d682c5ab0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111707, "upload_time": "2012-11-17T17:04:49", "url": "https://files.pythonhosted.org/packages/ba/56/a7853922aa35286d5b1032ff191faefc539db0c46841ad28f04fc6ee6eb2/PyHyphen-2.0.1.zip" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "1150e1f4cdb3ae015946690ab16b6201", "sha256": "10602daebc56a53ea99ea68bb31ea2eca85e24a964e41076fb8019b43fb21958" }, "downloads": -1, "filename": "PyHyphen-2.0.2.zip", "has_sig": false, "md5_digest": "1150e1f4cdb3ae015946690ab16b6201", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111836, "upload_time": "2012-12-30T18:12:59", "url": "https://files.pythonhosted.org/packages/bf/53/fde7ed4780d6112b841560296ab2f7a163486fb7abba0119fe9e4e29bf04/PyHyphen-2.0.2.zip" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "b197521610b181fd49f236b7a4d60b6a", "sha256": "189777831eb004eed37272481eb6867c3bd106884fcb677e8dc66b5a6772c900" }, "downloads": -1, "filename": "PyHyphen-2.0.3.zip", "has_sig": false, "md5_digest": "b197521610b181fd49f236b7a4d60b6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111769, "upload_time": "2013-08-30T23:00:24", "url": "https://files.pythonhosted.org/packages/e3/5e/8440594dce5bd9e28830f6a337e7645759664601b5e55cc65decf00a75a3/PyHyphen-2.0.3.zip" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "6c121d8b00ae6bc1d4e0a06a7b2fceb2", "sha256": "589c22474911735690bafe66729bbcb40c6e138a09bdd81034c30fa253ed6446" }, "downloads": -1, "filename": "PyHyphen-2.0.4.zip", "has_sig": false, "md5_digest": "6c121d8b00ae6bc1d4e0a06a7b2fceb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111519, "upload_time": "2013-09-01T08:25:11", "url": "https://files.pythonhosted.org/packages/58/92/bb3d8909c0a16d572b0fb063ce515aee648c6f6b2a07d1113224142543a6/PyHyphen-2.0.4.zip" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "2e797270170c8681eba77e38ed12e389", "sha256": "472f7ca21be5248411a1df937ae4f37e61d6e240db721d5ee33a87b1df275242" }, "downloads": -1, "filename": "pyhyphen-2.0.5.zip", "has_sig": false, "md5_digest": "2e797270170c8681eba77e38ed12e389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111766, "upload_time": "2014-06-14T09:40:03", "url": "https://files.pythonhosted.org/packages/9c/ab/44919e3e39691994bef72f958739384a9ed9a5cfd66a08b4d2fbf560d4fc/pyhyphen-2.0.5.zip" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "a8bf30e5e7eaa664766a03476aec6448", "sha256": "2214cc434258f7391bff9cd321aeba3e0b4687d81238821007adb9ca308b3cc2" }, "downloads": -1, "filename": "PyHyphen-2.0.6.tar.gz", "has_sig": false, "md5_digest": "a8bf30e5e7eaa664766a03476aec6448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89608, "upload_time": "2017-07-03T05:37:54", "url": "https://files.pythonhosted.org/packages/44/9d/ca5a3ec08877409981c5e26a493d2b36942e2af826ad888164663b398a92/PyHyphen-2.0.6.tar.gz" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "14013f58c2dc8202591ccc8c6a4abede", "sha256": "e8b1cb16bb3498f38a885d128f2eee4adadc451d46d7675651c864cf76fa6031" }, "downloads": -1, "filename": "PyHyphen-2.0.7.tar.gz", "has_sig": false, "md5_digest": "14013f58c2dc8202591ccc8c6a4abede", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93031, "upload_time": "2017-07-03T20:50:38", "url": "https://files.pythonhosted.org/packages/04/be/078443ac6b0a7a8a48de261bea08cbe35039e568c8caddf2d2b446489c68/PyHyphen-2.0.7.tar.gz" } ], "2.0.7.1": [ { "comment_text": "", "digests": { "md5": "8b34752c76df2f3648069141cf1270ca", "sha256": "cfab73a5b02fb44b7759f57fa5a6a9a202d17a26602a8120393dd6a7a8d52b65" }, "downloads": -1, "filename": "PyHyphen-2.0.7.1.tar.gz", "has_sig": false, "md5_digest": "8b34752c76df2f3648069141cf1270ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95550, "upload_time": "2017-07-04T10:21:57", "url": "https://files.pythonhosted.org/packages/43/b6/05eb8efcae1002a248ed5916c171f65f2d4d956386937a33ebfe29171c87/PyHyphen-2.0.7.1.tar.gz" } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "2958b821a2ecedf65ee2e238ea05aac4", "sha256": "83c80126d1e47c18d073369803b8e69b7fab0b37b3c25135636f4f51ebad6665" }, "downloads": -1, "filename": "PyHyphen-2.0.8.tar.gz", "has_sig": false, "md5_digest": "2958b821a2ecedf65ee2e238ea05aac4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95544, "upload_time": "2017-07-04T10:27:04", "url": "https://files.pythonhosted.org/packages/da/88/4e5b9091729437c38b796e7aa7da00c561dcb82870745c5e73f866dec77c/PyHyphen-2.0.8.tar.gz" } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "921b8976746e32fcd3861ebf49cbcc2f", "sha256": "f283eb20bd18e7dc4dd3f2e6523f181d26dc5727e416e58f260770f989e3035c" }, "downloads": -1, "filename": "PyHyphen-2.0.9.tar.gz", "has_sig": false, "md5_digest": "921b8976746e32fcd3861ebf49cbcc2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95592, "upload_time": "2017-08-01T10:16:54", "url": "https://files.pythonhosted.org/packages/1b/1d/0df17eb46e5ac59e9c6349dbeaa503cd482a6782af0e04a8ff28931bc624/PyHyphen-2.0.9.tar.gz" } ], "2.0b1": [ { "comment_text": "", "digests": { "md5": "a9f7107407406c943c2b04b62e277b36", "sha256": "028c5098e181633f77495ea07e4508ccbf94ed6b62ec4a0441066ec607bd74a2" }, "downloads": -1, "filename": "PyHyphen-2.0b1.zip", "has_sig": false, "md5_digest": "a9f7107407406c943c2b04b62e277b36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100069, "upload_time": "2012-06-02T18:59:47", "url": "https://files.pythonhosted.org/packages/39/47/c48be46ecb94a5976f296733c6571844dc8a3ab3f8d2f84889e74ed5798c/PyHyphen-2.0b1.zip" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "34a8d5c4f9a7f028ff933a7bd8759bff", "sha256": "c5feddf1651884731e197541c72d4e040622e20f1e6b9476e836c20c8beb9a7a" }, "downloads": -1, "filename": "PyHyphen-3.0.0-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "34a8d5c4f9a7f028ff933a7bd8759bff", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 31475, "upload_time": "2017-09-05T22:07:40", "url": "https://files.pythonhosted.org/packages/27/ac/9229c707474651ec7401f50ee23e86cfb808431b6b201757269c3d7ba15a/PyHyphen-3.0.0-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "82f16d1603d4300cc781771ed7396ef2", "sha256": "082df71de2adaf6c9996869d2406c8fc1f67032170719130c9e61c34202ef482" }, "downloads": -1, "filename": "PyHyphen-3.0.0-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "82f16d1603d4300cc781771ed7396ef2", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 33307, "upload_time": "2017-09-05T22:07:44", "url": "https://files.pythonhosted.org/packages/fb/21/dcc4c9025c16dd77ce15a25df531f0cf75742fe51274274ba7ddd1da616f/PyHyphen-3.0.0-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "27edbcc2c92cfc4e48bfd3c8ac77686a", "sha256": "d1301a600f70e87f6bee3ce05b68437d2dac9cdd301df8094647987d6bed845b" }, "downloads": -1, "filename": "PyHyphen-3.0.0-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "27edbcc2c92cfc4e48bfd3c8ac77686a", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 31693, "upload_time": "2017-09-05T22:07:46", "url": "https://files.pythonhosted.org/packages/50/3e/2fb06c052c14a39f2d5804d0155e362c06c5c7c7c4cbfe0be25e26cda3b1/PyHyphen-3.0.0-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "d1ba9c3d7e4b93150b7fa80ecc7ec612", "sha256": "6e339c5abb06c4d0e2d9df4850f643252def9215e31601504a89dea0d0457736" }, "downloads": -1, "filename": "PyHyphen-3.0.0-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "d1ba9c3d7e4b93150b7fa80ecc7ec612", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 33447, "upload_time": "2017-09-05T22:07:49", "url": "https://files.pythonhosted.org/packages/6a/9c/a7148efab895bb9c8ca68e697b0ced532b8e5124f3bc424e24615b7c1076/PyHyphen-3.0.0-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "b2296b5dd53debde92cdab3b8afa7c54", "sha256": "3be47538643c55e41b02b1fcb35b6846f9a066f6020be15c4b87154c19b86305" }, "downloads": -1, "filename": "PyHyphen-3.0.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "b2296b5dd53debde92cdab3b8afa7c54", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 33294, "upload_time": "2017-09-05T22:07:51", "url": "https://files.pythonhosted.org/packages/91/8e/7428783051e2778f2168560c71a0fdbff86b7b08e0afe51c76e18670ae9e/PyHyphen-3.0.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "55b1e389030034c4c78f0ab205d48538", "sha256": "c0a6a93dcad9daa0c5aa51af91871f3e812e45b6fbcc226d0b2e232ac6461269" }, "downloads": -1, "filename": "PyHyphen-3.0.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "55b1e389030034c4c78f0ab205d48538", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 36425, "upload_time": "2017-09-05T22:07:54", "url": "https://files.pythonhosted.org/packages/b0/af/04e882e124d42cb442afe65fb5d599ba3e859eb65f7a76875cca6d0a1b36/PyHyphen-3.0.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e656cbf7206c9a4add856c82ea4a749d", "sha256": "3aeac208a3a6ebe829d8f7ff4a10849d145cf09e4a314652386e45e1e1736b6b" }, "downloads": -1, "filename": "PyHyphen-3.0.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "e656cbf7206c9a4add856c82ea4a749d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 33292, "upload_time": "2017-09-05T22:07:56", "url": "https://files.pythonhosted.org/packages/c2/ab/0ca05969eec2b68374b6c9559ef8d84048b578f114f82afec5325e2b3267/PyHyphen-3.0.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "01f9874092efec63916b02666b47013a", "sha256": "8a3ca9c831854b15634e75c2cbc0b7ca820b54d7c9aec35392ed9973736db492" }, "downloads": -1, "filename": "PyHyphen-3.0.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "01f9874092efec63916b02666b47013a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 36424, "upload_time": "2017-09-05T22:07:59", "url": "https://files.pythonhosted.org/packages/0b/30/7d40f52e8138e731cd27435c42697b0dcc83b3215871a4a772e0bd4a07c4/PyHyphen-3.0.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "5e51cbfe484da0f80797487443159d3c", "sha256": "5dfd2afb91ada05435834fe3e5889c6a54764c53ed1c18d9b43919987e3a34d9" }, "downloads": -1, "filename": "PyHyphen-3.0.0.tar.gz", "has_sig": false, "md5_digest": "5e51cbfe484da0f80797487443159d3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38621, "upload_time": "2017-09-05T22:08:01", "url": "https://files.pythonhosted.org/packages/5f/a2/20fd4c05a5ccaf9b03b018aa68e2bf0d02e2cf29ace94943e04f9be22c0f/PyHyphen-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "f8d019c0046da5c08e0987ce7272974f", "sha256": "b5e733b2612fdf64686eccbd38db887f40b75156cc221457a851b478699b881f" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "f8d019c0046da5c08e0987ce7272974f", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 31374, "upload_time": "2017-09-10T20:10:52", "url": "https://files.pythonhosted.org/packages/37/da/1fc581103df1b5c8756f7b6182dea73241c5a2769f179f6727eece22361a/PyHyphen-3.0.1-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "eace3c6441bbffe9935a8a65e1d5a35c", "sha256": "296d5bcfb71e637753cb75b6ddbaad1254bac7dce682eae5c69ae10f106fe59d" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "eace3c6441bbffe9935a8a65e1d5a35c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 33208, "upload_time": "2017-09-10T20:10:54", "url": "https://files.pythonhosted.org/packages/80/67/616934d0c477d10618a5c107899e307f254be08c3e627ab71a944364cd30/PyHyphen-3.0.1-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9549253661d681899b2faaa0cf88235d", "sha256": "126a1c1d2cc8196d79037005fca3487af766e3ad888fc7688abb7fbf38cf2de2" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "9549253661d681899b2faaa0cf88235d", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 31601, "upload_time": "2017-09-10T20:10:55", "url": "https://files.pythonhosted.org/packages/ea/e3/eb42d9e4d262e90b130af14db7e0c254995916c8951eb321bf195327817c/PyHyphen-3.0.1-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "c5f08805d58dcf388cad9bde5e4795cc", "sha256": "53cf129ca2d0b1413666a7834a1fc4e4a5ed8dac0ccaaaaa227fcceb75ba4fc6" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "c5f08805d58dcf388cad9bde5e4795cc", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 33352, "upload_time": "2017-09-10T20:10:56", "url": "https://files.pythonhosted.org/packages/0f/7c/d4839239c6a2e1cafe97c3c92c772c3a7316e69109844c13415bd5565fb9/PyHyphen-3.0.1-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8af593082618dfa3b93ed77d456277db", "sha256": "99316edf48534be1175921f17b9e6172adda73ecd3b46126e46d6142f47376a2" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "8af593082618dfa3b93ed77d456277db", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 33201, "upload_time": "2017-09-10T20:10:58", "url": "https://files.pythonhosted.org/packages/a2/1d/397edcab058a11b12fb9128f288f996727909de60b088e054710bb14dbb4/PyHyphen-3.0.1-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "726886788dfa667eb70b47a3201d84ab", "sha256": "6181c2b799277c77146289108c13647b818341b22949297c12a804280bb87e25" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "726886788dfa667eb70b47a3201d84ab", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 36333, "upload_time": "2017-09-10T20:11:01", "url": "https://files.pythonhosted.org/packages/e6/c6/24aec494f05beac638adec0aa4e61b4f199a9f2ac9695514df1c1cfa371f/PyHyphen-3.0.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "681bce68d392d111390992e378ccae72", "sha256": "c57d699a000c99674834711b8f3a38d20f35e009257e4cfc700e8f68a487cdb0" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "681bce68d392d111390992e378ccae72", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 33202, "upload_time": "2017-09-10T20:11:03", "url": "https://files.pythonhosted.org/packages/c3/af/c1951a0805e7967487c06897cf328cbb527df63fed7f6c3c6a53e83dd82a/PyHyphen-3.0.1-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "abaeb07e7d8ece53d87fc5094a4424a4", "sha256": "ba3afa274885a2b512427b696bdeb682a1f1c0cbfb110414e74f52cd2e1987c9" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "abaeb07e7d8ece53d87fc5094a4424a4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 36332, "upload_time": "2017-09-10T20:11:05", "url": "https://files.pythonhosted.org/packages/a6/a4/f437f5dd61999a72eb9321b4880b31275c30197b49b2696915f115825a34/PyHyphen-3.0.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "52bf323b4b438d8ff04ee3e85843c9f9", "sha256": "379a78c49cadd8653d5634951bf243a0d99704eee496d8b23ddb00dc81a0e1fb" }, "downloads": -1, "filename": "PyHyphen-3.0.1.tar.gz", "has_sig": false, "md5_digest": "52bf323b4b438d8ff04ee3e85843c9f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31174, "upload_time": "2017-09-10T20:11:07", "url": "https://files.pythonhosted.org/packages/aa/e7/97ff5a575bd0744c67b28316fccbbcf180806bb89424df94fca9c1f6ea8c/PyHyphen-3.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f8d019c0046da5c08e0987ce7272974f", "sha256": "b5e733b2612fdf64686eccbd38db887f40b75156cc221457a851b478699b881f" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "f8d019c0046da5c08e0987ce7272974f", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 31374, "upload_time": "2017-09-10T20:10:52", "url": "https://files.pythonhosted.org/packages/37/da/1fc581103df1b5c8756f7b6182dea73241c5a2769f179f6727eece22361a/PyHyphen-3.0.1-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "eace3c6441bbffe9935a8a65e1d5a35c", "sha256": "296d5bcfb71e637753cb75b6ddbaad1254bac7dce682eae5c69ae10f106fe59d" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "eace3c6441bbffe9935a8a65e1d5a35c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 33208, "upload_time": "2017-09-10T20:10:54", "url": "https://files.pythonhosted.org/packages/80/67/616934d0c477d10618a5c107899e307f254be08c3e627ab71a944364cd30/PyHyphen-3.0.1-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9549253661d681899b2faaa0cf88235d", "sha256": "126a1c1d2cc8196d79037005fca3487af766e3ad888fc7688abb7fbf38cf2de2" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "9549253661d681899b2faaa0cf88235d", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 31601, "upload_time": "2017-09-10T20:10:55", "url": "https://files.pythonhosted.org/packages/ea/e3/eb42d9e4d262e90b130af14db7e0c254995916c8951eb321bf195327817c/PyHyphen-3.0.1-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "c5f08805d58dcf388cad9bde5e4795cc", "sha256": "53cf129ca2d0b1413666a7834a1fc4e4a5ed8dac0ccaaaaa227fcceb75ba4fc6" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "c5f08805d58dcf388cad9bde5e4795cc", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 33352, "upload_time": "2017-09-10T20:10:56", "url": "https://files.pythonhosted.org/packages/0f/7c/d4839239c6a2e1cafe97c3c92c772c3a7316e69109844c13415bd5565fb9/PyHyphen-3.0.1-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8af593082618dfa3b93ed77d456277db", "sha256": "99316edf48534be1175921f17b9e6172adda73ecd3b46126e46d6142f47376a2" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "8af593082618dfa3b93ed77d456277db", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 33201, "upload_time": "2017-09-10T20:10:58", "url": "https://files.pythonhosted.org/packages/a2/1d/397edcab058a11b12fb9128f288f996727909de60b088e054710bb14dbb4/PyHyphen-3.0.1-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "726886788dfa667eb70b47a3201d84ab", "sha256": "6181c2b799277c77146289108c13647b818341b22949297c12a804280bb87e25" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "726886788dfa667eb70b47a3201d84ab", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 36333, "upload_time": "2017-09-10T20:11:01", "url": "https://files.pythonhosted.org/packages/e6/c6/24aec494f05beac638adec0aa4e61b4f199a9f2ac9695514df1c1cfa371f/PyHyphen-3.0.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "681bce68d392d111390992e378ccae72", "sha256": "c57d699a000c99674834711b8f3a38d20f35e009257e4cfc700e8f68a487cdb0" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "681bce68d392d111390992e378ccae72", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 33202, "upload_time": "2017-09-10T20:11:03", "url": "https://files.pythonhosted.org/packages/c3/af/c1951a0805e7967487c06897cf328cbb527df63fed7f6c3c6a53e83dd82a/PyHyphen-3.0.1-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "abaeb07e7d8ece53d87fc5094a4424a4", "sha256": "ba3afa274885a2b512427b696bdeb682a1f1c0cbfb110414e74f52cd2e1987c9" }, "downloads": -1, "filename": "PyHyphen-3.0.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "abaeb07e7d8ece53d87fc5094a4424a4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 36332, "upload_time": "2017-09-10T20:11:05", "url": "https://files.pythonhosted.org/packages/a6/a4/f437f5dd61999a72eb9321b4880b31275c30197b49b2696915f115825a34/PyHyphen-3.0.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "52bf323b4b438d8ff04ee3e85843c9f9", "sha256": "379a78c49cadd8653d5634951bf243a0d99704eee496d8b23ddb00dc81a0e1fb" }, "downloads": -1, "filename": "PyHyphen-3.0.1.tar.gz", "has_sig": false, "md5_digest": "52bf323b4b438d8ff04ee3e85843c9f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31174, "upload_time": "2017-09-10T20:11:07", "url": "https://files.pythonhosted.org/packages/aa/e7/97ff5a575bd0744c67b28316fccbbcf180806bb89424df94fca9c1f6ea8c/PyHyphen-3.0.1.tar.gz" } ] }