{ "info": { "author": "Tsuyoshi Hombashi", "author_email": "tsuyoshi.hombashi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT 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", "Programming Language :: Python :: 3.8", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing" ], "description": ".. contents:: **mbstrdecoder**\n :backlinks: top\n :local:\n\n\nSummary\n=======\n`mbstrdecoder `__ is a Python library for multi-byte character string decoder.\n\n\n.. image:: https://badge.fury.io/py/mbstrdecoder.svg\n :target: https://badge.fury.io/py/mbstrdecoder\n :alt: PyPI package version\n\n.. image:: https://img.shields.io/pypi/pyversions/mbstrdecoder.svg\n :target: https://pypi.org/project/mbstrdecoder\n :alt: Supported Python versions\n\n.. image:: https://img.shields.io/travis/thombashi/mbstrdecoder/master.svg?label=Linux/macOS%20CI\n :target: https://travis-ci.org/thombashi/mbstrdecoder\n :alt: Linux/macOS CI status\n\n.. image:: https://img.shields.io/appveyor/ci/thombashi/mbstrdecoder/master.svg?label=Windows%20CI\n :target: https://ci.appveyor.com/project/thombashi/mbstrdecoder\n\n.. image:: https://coveralls.io/repos/github/thombashi/mbstrdecoder/badge.svg?branch=master\n :target: https://coveralls.io/github/thombashi/mbstrdecoder?branch=master\n :alt: Test coverage\n\n\nInstallation\n============\n\nInstall from PyPI\n------------------------------\n::\n\n pip install mbstrdecoder\n\nor install all of the optional dependencies:\n\n::\n\n pip install mbstrdecoder[all]\n\nInstall from PPA (for Ubuntu)\n------------------------------\n::\n\n sudo add-apt-repository ppa:thombashi/ppa\n sudo apt update\n sudo apt install python3-mbstrdecoder\n\n\nUsage\n=====\n\n:Sample Code:\n .. code:: python\n\n from __future__ import print_function\n from mbstrdecoder import MultiByteStrDecoder\n\n encoded_multibyte_text = \"\u30de\u30eb\u30c1\u30d0\u30a4\u30c8\u6587\u5b57\".encode(\"utf-8\")\n decoder = MultiByteStrDecoder(encoded_multibyte_text)\n\n print(\"encoded bytes: {}\".format(encoded_multibyte_text))\n print(\"unicode: {}\".format(decoder.unicode_str))\n print(\"codec: {}\".format(decoder.codec))\n\n:Output:\n ::\n\n encoded bytes: b'\\xe3\\x83\\x9e\\xe3\\x83\\xab\\xe3\\x83\\x81\\xe3\\x83\\x90\\xe3\\x82\\xa4\\xe3\\x83\\x88\\xe6\\x96\\x87\\xe5\\xad\\x97'\n unicode: \u30de\u30eb\u30c1\u30d0\u30a4\u30c8\u6587\u5b57\n codec: utf_8\n\n\nDependencies\n============\nPython 2.7+ or 3.5+\n\nOptional dependencies\n----------------------------------\n- `chardet `__\n\nTest dependencies\n----------------------------------\n- `pytest `__\n- `pytest-runner `__\n- `six `__\n- `tox `__\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/thombashi/mbstrdecoder", "keywords": "multi-byte character,unicode,decoder", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "mbstrdecoder", "package_url": "https://pypi.org/project/mbstrdecoder/", "platform": "", "project_url": "https://pypi.org/project/mbstrdecoder/", "project_urls": { "Homepage": "https://github.com/thombashi/mbstrdecoder", "Source": "https://github.com/thombashi/mbstrdecoder", "Tracker": "https://github.com/thombashi/mbstrdecoder/issues" }, "release_url": "https://pypi.org/project/mbstrdecoder/0.8.1/", "requires_dist": [ "setuptools (>=38.3.0)", "chardet (<4.0.0,>=3.0.4) ; extra == 'all'", "twine ; extra == 'build'", "wheel ; extra == 'build'", "releasecmd (<0.1.0,>=0.0.18) ; extra == 'release'", "Faker (<2.0.0,>=1.0.2) ; extra == 'test'", "pytest ; extra == 'test'", "six ; extra == 'test'" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "multi-byte character string decoder", "version": "0.8.1" }, "last_serial": 5255572, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1558cba93b64c4209665caa240cdd5a5", "sha256": "a6f8e7b80b77947c4097178f61bef583c989192ef90bb71a4347a954cbf2d919" }, "downloads": -1, "filename": "mbstrdecoder-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1558cba93b64c4209665caa240cdd5a5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4505, "upload_time": "2016-12-10T05:07:21", "url": "https://files.pythonhosted.org/packages/36/7c/343af05bcb11f9e14fc325dd25afb8fcc63935fa089262b612bc8ebfe02a/mbstrdecoder-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5548c4748cf0bc16befcf7ef848f95ff", "sha256": "7c65c4ea6681729ddfdb7612ac39f5accb10abb4e838ca810d810931ec023aad" }, "downloads": -1, "filename": "mbstrdecoder-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5548c4748cf0bc16befcf7ef848f95ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4438, "upload_time": "2016-12-10T05:07:18", "url": "https://files.pythonhosted.org/packages/e4/10/fa3d8716b28e2b37eba1edab1c6831a56b805032328279c14fc99d37c391/mbstrdecoder-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ad4e7c23906bf0142290688d6786a442", "sha256": "81537cc4e40cfe7c5fc327456d3e5299062dc58ac5055046724665a470b98794" }, "downloads": -1, "filename": "mbstrdecoder-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad4e7c23906bf0142290688d6786a442", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5232, "upload_time": "2016-12-18T15:48:40", "url": "https://files.pythonhosted.org/packages/39/63/71bc39430625c09effacd55f358ce525f3ff1f5ca9f395e08dcbd09f51e7/mbstrdecoder-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e95d52c9c29b71038f78be05b0a971d3", "sha256": "06af1c193075234818226a6caed92b6e063b7dc04b5cd67d0a35579f2c2e76cd" }, "downloads": -1, "filename": "mbstrdecoder-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e95d52c9c29b71038f78be05b0a971d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5043, "upload_time": "2016-12-18T15:48:37", "url": "https://files.pythonhosted.org/packages/6e/cf/f3b83bd1c844e2344c1d7f655d8f200558574a21154981b6534940386a51/mbstrdecoder-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "daa9d423a1eacb666dfb273bfe1b6a39", "sha256": "5c763492f617774897b732ece2520c50477c42518420b60aa104a194520fec03" }, "downloads": -1, "filename": "mbstrdecoder-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "daa9d423a1eacb666dfb273bfe1b6a39", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5397, "upload_time": "2016-12-25T15:24:44", "url": "https://files.pythonhosted.org/packages/f7/c0/8fd6da4339fb440cc57cc4881398d5f834179f932b72a17d62f7735374c1/mbstrdecoder-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95d7125e73de4ff21111276aeff6a812", "sha256": "f8f44ac733924e923444ea36e95dad85675a53b9e11370ec975ba563beed544e" }, "downloads": -1, "filename": "mbstrdecoder-0.2.0.tar.gz", "has_sig": false, "md5_digest": "95d7125e73de4ff21111276aeff6a812", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5274, "upload_time": "2016-12-25T15:24:41", "url": "https://files.pythonhosted.org/packages/ba/a3/c08324ba211d1fd2192f280f07c4223c7ab83fa511a70970ef72a7f0f61e/mbstrdecoder-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8f52a3de3b85323bdadc30afd79a1403", "sha256": "47a71887c12b5d85af82acec92df8073bf94aea9180f1a2a5294f7e4b68cec4d" }, "downloads": -1, "filename": "mbstrdecoder-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f52a3de3b85323bdadc30afd79a1403", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5457, "upload_time": "2017-01-02T07:30:31", "url": "https://files.pythonhosted.org/packages/95/ef/9506928cc79419b11ba0d362858d3f5a5eb38d01b72d7b4cae21d8f22a20/mbstrdecoder-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "708b62e035177d2cf5caf07c1b2a3016", "sha256": "ec30107622f1ed28acff912317547bf495da58d4d47f17250dc8ef5e1990abdd" }, "downloads": -1, "filename": "mbstrdecoder-0.2.1.tar.gz", "has_sig": false, "md5_digest": "708b62e035177d2cf5caf07c1b2a3016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5329, "upload_time": "2017-01-02T07:30:28", "url": "https://files.pythonhosted.org/packages/f4/da/8d380bda5207f9232aa98aa01aed6c6598cf753120df44c4fb2507468fc7/mbstrdecoder-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "1a111fba47df80ff112f31e7e89e193f", "sha256": "37c6b72d037f2ffb56eca69f0c0f9302633a275aad2f90d0420bc40a7c5aa7c3" }, "downloads": -1, "filename": "mbstrdecoder-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a111fba47df80ff112f31e7e89e193f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5506, "upload_time": "2017-02-15T14:10:24", "url": "https://files.pythonhosted.org/packages/9c/bb/0745571fd28201ccdd30990504e87f83a59b7128a76c3a87ab1fcb333b62/mbstrdecoder-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f528c26e537fe5c6987d5c5ccf6ab6e0", "sha256": "fe6412d8f796fc86c90a5d394a2c93adc05a3e4225986494665a43c65dcc9312" }, "downloads": -1, "filename": "mbstrdecoder-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f528c26e537fe5c6987d5c5ccf6ab6e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5314, "upload_time": "2017-02-15T14:10:26", "url": "https://files.pythonhosted.org/packages/40/17/ea4f3a4c844e3e5a112408879c02a1c0517ab07f97a070afe992d98d1a1a/mbstrdecoder-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c38834efbfdbbfb882e1f0dd466451dd", "sha256": "6647dc0b576d6b5bbdcb8e8bc94620fa35d0d9f5a65c85cc32add883ebbf9aef" }, "downloads": -1, "filename": "mbstrdecoder-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c38834efbfdbbfb882e1f0dd466451dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5580, "upload_time": "2017-12-31T13:33:01", "url": "https://files.pythonhosted.org/packages/c6/2d/0e9fac9485f6fd17a8373142222b172e6cbf3eb12d4d7fefde8c65594248/mbstrdecoder-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bdeb244c1c536608c530b49927eba159", "sha256": "bc7f14e99f42d505cf3a05518440e5b0675a3faad69bdb6ddebc8300b973f5a5" }, "downloads": -1, "filename": "mbstrdecoder-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bdeb244c1c536608c530b49927eba159", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5326, "upload_time": "2017-12-31T13:33:03", "url": "https://files.pythonhosted.org/packages/fd/42/b16ac80120f7b853b76ddf0796925c522bfe93852d03191c8f531f50b880/mbstrdecoder-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0156bc2b478b05dcf36b20dd8fe8a753", "sha256": "f6c2487b196ae8d20b1298396d8a15c4cd2aaa040aa1e36c143f8a4767db8b57" }, "downloads": -1, "filename": "mbstrdecoder-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0156bc2b478b05dcf36b20dd8fe8a753", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 4759, "upload_time": "2018-04-28T01:46:30", "url": "https://files.pythonhosted.org/packages/cd/65/913f1caeca12f342bb96498fed44d4cbf084621cd0c0378af645a1271052/mbstrdecoder-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "911e417157fb9ce59226d8b4e6509119", "sha256": "16e231b33f583a96f344fe4d016bc6a3d82e1a60b0688e3b8b9c86cabdd6f780" }, "downloads": -1, "filename": "mbstrdecoder-0.3.0.tar.gz", "has_sig": false, "md5_digest": "911e417157fb9ce59226d8b4e6509119", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 6329, "upload_time": "2018-04-28T01:46:31", "url": "https://files.pythonhosted.org/packages/f8/e6/4e7976d1c83629890adbd6b7e7d1781b46cbc400a07e00160c6e4f579be0/mbstrdecoder-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "49fd77531b1d72cd9c48b98946d8e615", "sha256": "134f02887e94b8f9a58cca40e43141216b21dda6bd2cb3e27831e61c2418ea4d" }, "downloads": -1, "filename": "mbstrdecoder-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49fd77531b1d72cd9c48b98946d8e615", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 5457, "upload_time": "2018-04-30T12:51:17", "url": "https://files.pythonhosted.org/packages/e0/2f/738bf6630f626d8f770979fe5f9efa802cb20d40ab26d98d6df7049cf3d7/mbstrdecoder-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03a3bcff158ba13b671404ef34b5a6ff", "sha256": "0fc74a852a2c6de5d7234bc2e6c544a46dc60fc2921514ef4df397ab6fe35cad" }, "downloads": -1, "filename": "mbstrdecoder-0.4.0.tar.gz", "has_sig": false, "md5_digest": "03a3bcff158ba13b671404ef34b5a6ff", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7133, "upload_time": "2018-04-30T12:51:18", "url": "https://files.pythonhosted.org/packages/5a/4c/dfd1b870b8b88acc6876e94a3a969b1e74a3e5b7ae3d23b9b7022ebb7af4/mbstrdecoder-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "3111f147d720bcc006f97ecff13fda7e", "sha256": "1a7d1fd19718373485860b3dfb0a23b818d9d22337d6de5684e12fd5212e1003" }, "downloads": -1, "filename": "mbstrdecoder-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3111f147d720bcc006f97ecff13fda7e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 5419, "upload_time": "2018-08-04T16:28:41", "url": "https://files.pythonhosted.org/packages/fc/f9/22f9de8857dd6c6ae6f737baf7360ffcee42bea70623010d7d9a397183e1/mbstrdecoder-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70d49ff71ed69ae618cdac25bd23e954", "sha256": "470eede331fdc08ba9ddf1f5cfbda181982d7b0404edec5ae17cf011e72a16ab" }, "downloads": -1, "filename": "mbstrdecoder-0.4.1.tar.gz", "has_sig": false, "md5_digest": "70d49ff71ed69ae618cdac25bd23e954", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7113, "upload_time": "2018-08-04T16:28:42", "url": "https://files.pythonhosted.org/packages/86/0c/b429af6aef43458d6f688f6ddf2be6a148754414c898be01bee3b5247cec/mbstrdecoder-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "645f8b54a0d6dff47c07ec7689077fb5", "sha256": "3985ea99a808fef7f64724331d8e6d7584835f1b017228ae5e429a543b016181" }, "downloads": -1, "filename": "mbstrdecoder-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "645f8b54a0d6dff47c07ec7689077fb5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 5403, "upload_time": "2018-08-19T01:29:13", "url": "https://files.pythonhosted.org/packages/d0/66/639d70b7b4fc8bc0dff4b2c2df0eb94e136ea4212692664289f093a9db1d/mbstrdecoder-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76a335b422e1adab2cbe1ccf905b4582", "sha256": "b5370fdac8a6a600d098fc3438004a0624c4c168d92a3801733c7e4aecef21da" }, "downloads": -1, "filename": "mbstrdecoder-0.4.2.tar.gz", "has_sig": false, "md5_digest": "76a335b422e1adab2cbe1ccf905b4582", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7086, "upload_time": "2018-08-19T01:29:14", "url": "https://files.pythonhosted.org/packages/4e/21/06b71fa219b87d105b84f28309154c2892576ce05240528f004ef0746672/mbstrdecoder-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "a62ba6234ad73c640c8565830a9624f4", "sha256": "85a043b115a2db3842ef93f05e330a58dfac88b6aa402ebe4a307a26d7238f2c" }, "downloads": -1, "filename": "mbstrdecoder-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a62ba6234ad73c640c8565830a9624f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 5469, "upload_time": "2018-09-21T14:40:06", "url": "https://files.pythonhosted.org/packages/c3/54/c807c542ddda2f3a804c57250c1d7830cf87d39b5eccb46bff0fdfa72811/mbstrdecoder-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7d7088ef451a734ee0c5615bc3ac30f", "sha256": "2035565977693f26e4346095556b4a0a5160829e61da62b3a0b40ed8f77c3121" }, "downloads": -1, "filename": "mbstrdecoder-0.5.0.tar.gz", "has_sig": false, "md5_digest": "a7d7088ef451a734ee0c5615bc3ac30f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7290, "upload_time": "2018-09-21T14:40:08", "url": "https://files.pythonhosted.org/packages/16/fe/b27a3cd12b7f277e9f4d11d6743460019315cfcc9b775ef9f5533d94263a/mbstrdecoder-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "f8b963a51b68add99c701d77a939b7e1", "sha256": "49c6709a2ac03a28d9a7c079145bce52097399792bdf052ffee5d31482bc9561" }, "downloads": -1, "filename": "mbstrdecoder-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8b963a51b68add99c701d77a939b7e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 6406, "upload_time": "2018-12-24T06:53:45", "url": "https://files.pythonhosted.org/packages/63/b5/5a0e808eaf3b998965fea353de69fad37626fd24d462ff052555fe599d30/mbstrdecoder-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4da9e3f49ea9c43d0f491a05547d05ea", "sha256": "92b22a773f040bf97380d7537dc2f7d6de90ce25e213f3a755654eaa844f3d02" }, "downloads": -1, "filename": "mbstrdecoder-0.5.1.tar.gz", "has_sig": false, "md5_digest": "4da9e3f49ea9c43d0f491a05547d05ea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7387, "upload_time": "2018-12-24T06:53:47", "url": "https://files.pythonhosted.org/packages/ee/11/9b33bf6a6cb920dbfdcc9cc0697b5224c2c4145a5d4fae493322e6f9a9d9/mbstrdecoder-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "bc7d37df4d4293c09060bb76c0ec6c36", "sha256": "100d6bbab63fcd4a57bdf81920f64b9a54926692cf62fc18be92d1db0b4a1172" }, "downloads": -1, "filename": "mbstrdecoder-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc7d37df4d4293c09060bb76c0ec6c36", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 6914, "upload_time": "2018-12-30T01:23:29", "url": "https://files.pythonhosted.org/packages/4f/46/c73d1eca9bde10646866b85d1f330cb477d709b4d5ca107d3f08461cde48/mbstrdecoder-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8f48cf4d9066b50d78db5f0ccf07c8a", "sha256": "606d6f36f227236f6adfc76dc94a1cbd8ca43cba2f71576c7ddd9060e0b74afc" }, "downloads": -1, "filename": "mbstrdecoder-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b8f48cf4d9066b50d78db5f0ccf07c8a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7669, "upload_time": "2018-12-30T01:23:31", "url": "https://files.pythonhosted.org/packages/47/97/6584de6272949a212b9e56da5a53b5b519db378f2f598870847013f5504e/mbstrdecoder-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "c9142db5d23d6e9e75a32a457f9c6042", "sha256": "1b8302ebb013fd0f304e1eaf3019a1157d91959b0af377763bf0bbe411892c06" }, "downloads": -1, "filename": "mbstrdecoder-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c9142db5d23d6e9e75a32a457f9c6042", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 6914, "upload_time": "2018-12-30T01:24:51", "url": "https://files.pythonhosted.org/packages/4a/94/57c8c33c0407923ef85ed7a2910e290006ae22a56abf911888bc50ace445/mbstrdecoder-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7274cf39e25420b11a55c77e3a7937e", "sha256": "746eadd3b311ce32743cd1eba72e754ff75e58368dc8def7222bb133ccd87762" }, "downloads": -1, "filename": "mbstrdecoder-0.6.1.tar.gz", "has_sig": false, "md5_digest": "e7274cf39e25420b11a55c77e3a7937e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7669, "upload_time": "2018-12-30T01:24:53", "url": "https://files.pythonhosted.org/packages/0c/25/09f95e0ffdde352d75bef084fc7e4361821168e420c10363aa667ec86877/mbstrdecoder-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "f29e0275521c2fb5cd8087e22325d48e", "sha256": "0a35a17a90e742fea09d05484fb25e93ebb96fb428c79d9e736e80c775b05bd3" }, "downloads": -1, "filename": "mbstrdecoder-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f29e0275521c2fb5cd8087e22325d48e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 6928, "upload_time": "2019-01-03T01:51:03", "url": "https://files.pythonhosted.org/packages/09/3d/56f9a360346246ead06b6a97b6b31a01d97055cab9015a1edf32d9df9666/mbstrdecoder-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f100a68a67bbd97dcb95fc72544a47a", "sha256": "c70cc094dcfc6b4f8d14a3b089cfe1e2dac00b1b52eb414039954c136b9b2485" }, "downloads": -1, "filename": "mbstrdecoder-0.6.2.tar.gz", "has_sig": false, "md5_digest": "9f100a68a67bbd97dcb95fc72544a47a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*", "size": 7656, "upload_time": "2019-01-03T01:51:04", "url": "https://files.pythonhosted.org/packages/5a/bc/2d132c407a836b84ce0288225b33c79d8f91f037db976641dc092472c499/mbstrdecoder-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "6c2592ed186d62941d250d31d1f22862", "sha256": "514c96acff475df73f0e6edf8f965379e4526a9f7743983ff5b7c05b963095e3" }, "downloads": -1, "filename": "mbstrdecoder-0.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c2592ed186d62941d250d31d1f22862", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 7004, "upload_time": "2019-02-02T10:17:02", "url": "https://files.pythonhosted.org/packages/44/dd/fd97ed62f039f5768fea778be8bc3b79720518ba3b3b6c28932cf60984dc/mbstrdecoder-0.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "612a4c09f30c6d5dc295db40acd84c5a", "sha256": "27dcd71a6fd6502a44d9f795d2d9423b8a5e4d7aa1e042b46cb0dfdb913d8e5e" }, "downloads": -1, "filename": "mbstrdecoder-0.6.3.tar.gz", "has_sig": false, "md5_digest": "612a4c09f30c6d5dc295db40acd84c5a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 7823, "upload_time": "2019-02-02T10:17:03", "url": "https://files.pythonhosted.org/packages/14/e7/5cf489bc592ee310e2c4fd0e2224a93933a80136395581ed11d255469b80/mbstrdecoder-0.6.3.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "8155b489bc38a725d4ee71b8429d2a5c", "sha256": "a555b3d05eabe1987477bab934caafaa42260c054c4aa78fa1e77ede6bbb62f0" }, "downloads": -1, "filename": "mbstrdecoder-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8155b489bc38a725d4ee71b8429d2a5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 8172, "upload_time": "2019-02-12T11:37:10", "url": "https://files.pythonhosted.org/packages/e0/96/41158aac54fd42124e3bd68af404b7bbbceaa63ecae7747d94743bb222ce/mbstrdecoder-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d29973bd1722433b2f06c2bdeb1437e", "sha256": "3200a6d942c1e6ef5026e1c0d214b95a0ac612e46ad49ba36afd4f3c860dde8b" }, "downloads": -1, "filename": "mbstrdecoder-0.7.0.tar.gz", "has_sig": false, "md5_digest": "4d29973bd1722433b2f06c2bdeb1437e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 8982, "upload_time": "2019-02-12T11:37:14", "url": "https://files.pythonhosted.org/packages/14/e0/0e390ae79fb543ed340a19efb2e2c01f0246e9ebc357f23df9d18acc2fa9/mbstrdecoder-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "33bf233e03377cbbdd620d2bb72b707b", "sha256": "61341b728d81bb87e68ced0635e658c971559762d37830dcf4dba8fce997fe5e" }, "downloads": -1, "filename": "mbstrdecoder-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33bf233e03377cbbdd620d2bb72b707b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 8171, "upload_time": "2019-04-29T08:53:10", "url": "https://files.pythonhosted.org/packages/82/1e/5659e4ef6ad2392203c6ddc010129011792eb8f32895a553c3e56972c26e/mbstrdecoder-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2908773dd54a2084a1a985f0eb1ce89", "sha256": "b14f692fbe3722c051d8ab15468e31c336b85e38efb1cf338e2952f9a8a15543" }, "downloads": -1, "filename": "mbstrdecoder-0.7.1.tar.gz", "has_sig": false, "md5_digest": "d2908773dd54a2084a1a985f0eb1ce89", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*", "size": 9031, "upload_time": "2019-04-29T08:53:14", "url": "https://files.pythonhosted.org/packages/45/95/d2bd14a68aae65bb65e64289eb3017946a5745e2fc4f83416d0e4372530b/mbstrdecoder-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "5ca5d0e931fb850007313310f658913b", "sha256": "7975abc25cb00b83a5d4aa173dbdf4a8dcc982d23c847445579a4f1314e2711d" }, "downloads": -1, "filename": "mbstrdecoder-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ca5d0e931fb850007313310f658913b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8241, "upload_time": "2019-05-01T15:09:18", "url": "https://files.pythonhosted.org/packages/80/9f/e2cb329c2d42e465247579eaf0c49d6046eea65f11f04fa1a689b7aa046e/mbstrdecoder-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cff883bf71b80c978110447e26420bd0", "sha256": "35f904cb1036ce723a5e6620b781e165c02b4cb4e5b49c6e8f8fd66e80584c0f" }, "downloads": -1, "filename": "mbstrdecoder-0.8.0.tar.gz", "has_sig": false, "md5_digest": "cff883bf71b80c978110447e26420bd0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 9118, "upload_time": "2019-05-01T15:09:19", "url": "https://files.pythonhosted.org/packages/cc/72/e565f2cc0fb98c7711f6deae72606f5632a8e733531583b7b672dccdc1fe/mbstrdecoder-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "8348af2f651f9992e96fbff033083f23", "sha256": "936b9c7a122db40a9392ffb4789035eb5897d6ceccd459d1bd4375e0c60fc6cd" }, "downloads": -1, "filename": "mbstrdecoder-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8348af2f651f9992e96fbff033083f23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8235, "upload_time": "2019-05-11T09:14:18", "url": "https://files.pythonhosted.org/packages/6a/cf/70e21c053968fa6d76611ec024f6792663c621c1bb25fe7d4e26a7ae9cfa/mbstrdecoder-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6dd814b20e7c68c2da2afe5bf72a5e9d", "sha256": "dabfae008a6b3b78f09847c2a73e9e866f97dcd9b52f7ccadf3b05a10a3656e6" }, "downloads": -1, "filename": "mbstrdecoder-0.8.1.tar.gz", "has_sig": false, "md5_digest": "6dd814b20e7c68c2da2afe5bf72a5e9d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 9106, "upload_time": "2019-05-11T09:14:20", "url": "https://files.pythonhosted.org/packages/fd/0f/11982e1321f484b5ec85bb3e03878c9636ca5328fbcbed8b25ecbd76fd44/mbstrdecoder-0.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8348af2f651f9992e96fbff033083f23", "sha256": "936b9c7a122db40a9392ffb4789035eb5897d6ceccd459d1bd4375e0c60fc6cd" }, "downloads": -1, "filename": "mbstrdecoder-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8348af2f651f9992e96fbff033083f23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8235, "upload_time": "2019-05-11T09:14:18", "url": "https://files.pythonhosted.org/packages/6a/cf/70e21c053968fa6d76611ec024f6792663c621c1bb25fe7d4e26a7ae9cfa/mbstrdecoder-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6dd814b20e7c68c2da2afe5bf72a5e9d", "sha256": "dabfae008a6b3b78f09847c2a73e9e866f97dcd9b52f7ccadf3b05a10a3656e6" }, "downloads": -1, "filename": "mbstrdecoder-0.8.1.tar.gz", "has_sig": false, "md5_digest": "6dd814b20e7c68c2da2afe5bf72a5e9d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 9106, "upload_time": "2019-05-11T09:14:20", "url": "https://files.pythonhosted.org/packages/fd/0f/11982e1321f484b5ec85bb3e03878c9636ca5328fbcbed8b25ecbd76fd44/mbstrdecoder-0.8.1.tar.gz" } ] }