{ "info": { "author": "Peter Odding", "author_email": "peter@peterodding.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 6 - Mature", "Environment :: Console", "Framework :: Sphinx :: Extension", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Communications", "Topic :: Scientific/Engineering :: Human Machine Interfaces", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: User Interfaces", "Topic :: System :: Shells", "Topic :: System :: Systems Administration", "Topic :: System :: System Shells", "Topic :: Terminals", "Topic :: Text Processing :: General", "Topic :: Text Processing :: Linguistic", "Topic :: Utilities" ], "description": "humanfriendly: Human friendly input/output in Python\n====================================================\n\n.. image:: https://travis-ci.org/xolox/python-humanfriendly.svg?branch=master\n :target: https://travis-ci.org/xolox/python-humanfriendly\n\n.. image:: https://coveralls.io/repos/xolox/python-humanfriendly/badge.png?branch=master\n :target: https://coveralls.io/r/xolox/python-humanfriendly?branch=master\n\nThe functions and classes in the `humanfriendly` package can be used to make\ntext interfaces more user friendly. Some example features:\n\n- Parsing and formatting numbers, file sizes, pathnames and timespans in\n simple, human friendly formats.\n\n- Easy to use timers for long running operations, with human friendly\n formatting of the resulting timespans.\n\n- Prompting the user to select a choice from a list of options by typing the\n option's number or a unique substring of the option.\n\n- Terminal interaction including text styling (ANSI escape sequences), user\n friendly rendering of usage messages and querying the terminal for its\n size.\n\nThe `humanfriendly` package is currently tested on Python 2.6, 2.7, 3.4, 3.5,\n3.6, 3.7 and PyPy (2.7) on Linux and Mac OS X. While the intention is to\nsupport Windows as well, you may encounter some rough edges.\n\n.. contents::\n :local:\n\nGetting started\n---------------\n\nIt's very simple to start using the `humanfriendly` package::\n\n >>> import humanfriendly\n >>> user_input = raw_input(\"Enter a readable file size: \")\n Enter a readable file size: 16G\n >>> num_bytes = humanfriendly.parse_size(user_input)\n >>> print num_bytes\n 16000000000\n >>> print \"You entered:\", humanfriendly.format_size(num_bytes)\n You entered: 16 GB\n >>> print \"You entered:\", humanfriendly.format_size(num_bytes, binary=True)\n You entered: 14.9 GiB\n\nCommand line\n------------\n\n.. A DRY solution to avoid duplication of the `humanfriendly --help' text:\n..\n.. [[[cog\n.. from humanfriendly.usage import inject_usage\n.. inject_usage('humanfriendly.cli')\n.. ]]]\n\n**Usage:** `humanfriendly [OPTIONS]`\n\nHuman friendly input/output (text formatting) on the command\nline based on the Python package with the same name.\n\n**Supported options:**\n\n.. csv-table::\n :header: Option, Description\n :widths: 30, 70\n\n\n \"``-c``, ``--run-command``\",\"Execute an external command (given as the positional arguments) and render\n a spinner and timer while the command is running. The exit status of the\n command is propagated.\"\n ``--format-table``,\"Read tabular data from standard input (each line is a row and each\n whitespace separated field is a column), format the data as a table and\n print the resulting table to standard output. See also the ``--delimiter``\n option.\"\n \"``-d``, ``--delimiter=VALUE``\",\"Change the delimiter used by ``--format-table`` to ``VALUE`` (a string). By default\n all whitespace is treated as a delimiter.\"\n \"``-l``, ``--format-length=LENGTH``\",\"Convert a length count (given as the integer or float ``LENGTH``) into a human\n readable string and print that string to standard output.\"\n \"``-n``, ``--format-number=VALUE``\",\"Format a number (given as the integer or floating point number ``VALUE``) with\n thousands separators and two decimal places (if needed) and print the\n formatted number to standard output.\"\n \"``-s``, ``--format-size=BYTES``\",\"Convert a byte count (given as the integer ``BYTES``) into a human readable\n string and print that string to standard output.\"\n \"``-b``, ``--binary``\",\"Change the output of ``-s``, ``--format-size`` to use binary multiples of bytes\n (base-2) instead of the default decimal multiples of bytes (base-10).\"\n \"``-t``, ``--format-timespan=SECONDS``\",\"Convert a number of seconds (given as the floating point number ``SECONDS``)\n into a human readable timespan and print that string to standard output.\"\n ``--parse-length=VALUE``,\"Parse a human readable length (given as the string ``VALUE``) and print the\n number of metres to standard output.\"\n ``--parse-size=VALUE``,\"Parse a human readable data size (given as the string ``VALUE``) and print the\n number of bytes to standard output.\"\n ``--demo``,\"Demonstrate changing the style and color of the terminal font using ANSI\n escape sequences.\"\n \"``-h``, ``--help``\",Show this message and exit.\n\n.. [[[end]]]\n\nA note about size units\n-----------------------\n\nWhen I originally published the `humanfriendly` package I went with binary\nmultiples of bytes (powers of two). It was pointed out several times that this\nwas a poor choice (see issue `#4`_ and pull requests `#8`_ and `#9`_) and thus\nthe new default became decimal multiples of bytes (powers of ten):\n\n+------+---------------+---------------+\n| Unit | Binary value | Decimal value |\n+------+---------------+---------------+\n| KB | 1024 | 1000 +\n+------+---------------+---------------+\n| MB | 1048576 | 1000000 |\n+------+---------------+---------------+\n| GB | 1073741824 | 1000000000 |\n+------+---------------+---------------+\n| TB | 1099511627776 | 1000000000000 |\n+------+---------------+---------------+\n| etc | | |\n+------+---------------+---------------+\n\nThe option to use binary multiples of bytes remains by passing the keyword\nargument `binary=True` to the `format_size()`_ and `parse_size()`_ functions.\n\nContact\n-------\n\nThe latest version of `humanfriendly` is available on PyPI_ and GitHub_. The\ndocumentation is hosted on `Read the Docs`_ and includes a changelog_. For bug\nreports please create an issue on GitHub_. If you have questions, suggestions,\netc. feel free to send me an e-mail at `peter@peterodding.com`_.\n\nLicense\n-------\n\nThis software is licensed under the `MIT license`_.\n\n\u00a9 2018 Peter Odding.\n\n.. External references:\n.. _#4: https://github.com/xolox/python-humanfriendly/issues/4\n.. _#8: https://github.com/xolox/python-humanfriendly/pull/8\n.. _#9: https://github.com/xolox/python-humanfriendly/pull/9\n.. _changelog: https://humanfriendly.readthedocs.io/en/latest/changelog.html\n.. _format_size(): https://humanfriendly.readthedocs.io/en/latest/#humanfriendly.format_size\n.. _GitHub: https://github.com/xolox/python-humanfriendly\n.. _MIT license: http://en.wikipedia.org/wiki/MIT_License\n.. _parse_size(): https://humanfriendly.readthedocs.io/en/latest/#humanfriendly.parse_size\n.. _peter@peterodding.com: peter@peterodding.com\n.. _PyPI: https://pypi.python.org/pypi/humanfriendly\n.. _Read the Docs: https://humanfriendly.readthedocs.io\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://humanfriendly.readthedocs.io", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "humanfriendly", "package_url": "https://pypi.org/project/humanfriendly/", "platform": "", "project_url": "https://pypi.org/project/humanfriendly/", "project_urls": { "Homepage": "https://humanfriendly.readthedocs.io" }, "release_url": "https://pypi.org/project/humanfriendly/4.18/", "requires_dist": [ "monotonic; python_version == \"2.6\" or python_version == \"2.7\" or python_version == \"3.0\" or python_version == \"3.1\" or python_version == \"3.2\"", "importlib; python_version == \"2.6\" or python_version == \"3.0\"", "unittest2; python_version == \"2.6\" or python_version == \"3.0\"", "pyreadline; sys_platform == \"win32\"" ], "requires_python": "", "summary": "Human friendly output for text interfaces using Python", "version": "4.18" }, "last_serial": 4851692, "releases": { "1.10": [ { "comment_text": "", "digests": { "md5": "07aeec7518c468d1b2d98b15bae9e074", "sha256": "bec76b8534855a18cdee4ab8fcab2f361cff962e04e2e0c723e3dea8b566c8b0" }, "downloads": -1, "filename": "humanfriendly-1.10.tar.gz", "has_sig": false, "md5_digest": "07aeec7518c468d1b2d98b15bae9e074", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9815, "upload_time": "2014-11-15T18:10:36", "url": "https://files.pythonhosted.org/packages/29/a7/aeb5b7b6ca35f98be326f952bdbd744d9d8377d0855af23cb841cf64f6c0/humanfriendly-1.10.tar.gz" } ], "1.11": [ { "comment_text": "", "digests": { "md5": "61620e521e8162df853dd87f5542ccb4", "sha256": "069ff1a0e84f7cdff67d20381e3f8366cb03097cc6d756c136a6b6a2ba35133a" }, "downloads": -1, "filename": "humanfriendly-1.11.tar.gz", "has_sig": false, "md5_digest": "61620e521e8162df853dd87f5542ccb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10204, "upload_time": "2014-11-15T22:14:21", "url": "https://files.pythonhosted.org/packages/68/32/4542f95ff48503ecfe8ae31fd909523f895df3a2e464109bd3b0413a6c89/humanfriendly-1.11.tar.gz" } ], "1.13": [ { "comment_text": "", "digests": { "md5": "74f80fb29b3dfa8d302c5190a8c44a01", "sha256": "890d52b4883480c20051f3fcdd2444784df0bc3737559a7f553b067e60ed19b3" }, "downloads": -1, "filename": "humanfriendly-1.13.tar.gz", "has_sig": false, "md5_digest": "74f80fb29b3dfa8d302c5190a8c44a01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10314, "upload_time": "2014-11-16T03:24:34", "url": "https://files.pythonhosted.org/packages/8a/e1/b4901ffe033ebb92ae1a4089f0f19da2f51a4c3e1549d471b9386e8334c4/humanfriendly-1.13.tar.gz" } ], "1.14": [ { "comment_text": "", "digests": { "md5": "1300b1733e62dfc679bdbc6e2066a32d", "sha256": "3f8762805e4383283332d5127d627b45b42b7e400be71a3207b742f441ba7f2b" }, "downloads": -1, "filename": "humanfriendly-1.14.tar.gz", "has_sig": false, "md5_digest": "1300b1733e62dfc679bdbc6e2066a32d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10440, "upload_time": "2014-11-22T00:32:08", "url": "https://files.pythonhosted.org/packages/f5/70/ff1327d466256a114f227131f05c384776184c477445deda516b316190df/humanfriendly-1.14.tar.gz" } ], "1.15": [ { "comment_text": "", "digests": { "md5": "06835ad290ece603faeb1c4b4705a5f4", "sha256": "9f73821680da0ce019e7a22a8ec2ebffc176ad5e21a97893b01a75e32bd41846" }, "downloads": -1, "filename": "humanfriendly-1.15.tar.gz", "has_sig": false, "md5_digest": "06835ad290ece603faeb1c4b4705a5f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11984, "upload_time": "2015-03-17T19:36:47", "url": "https://files.pythonhosted.org/packages/2c/af/ad29a9f20786f98b93e72768836c7c30c0260911244b90e53ed7e658f71e/humanfriendly-1.15.tar.gz" } ], "1.16": [ { "comment_text": "", "digests": { "md5": "bdbbc76ccb8c0244f3026e8e6d629b6e", "sha256": "4889c89c6fc0c22107a9a18c126495fbf83016a3f51bcd5862129b1ee795d93f" }, "downloads": -1, "filename": "humanfriendly-1.16.tar.gz", "has_sig": false, "md5_digest": "bdbbc76ccb8c0244f3026e8e6d629b6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12069, "upload_time": "2015-03-29T12:50:14", "url": "https://files.pythonhosted.org/packages/da/6e/037d33429a948ea449ebcfc1ac04257c345eac53ce16ecf2f4301d8b476d/humanfriendly-1.16.tar.gz" } ], "1.17": [ { "comment_text": "", "digests": { "md5": "f2b4d47be72ca971a5a35ca5d993534a", "sha256": "e9c25b6c1d0d2da713a42eda921cb23bdd376e5feee02ae7183a4ceddec108f6" }, "downloads": -1, "filename": "humanfriendly-1.17.tar.gz", "has_sig": false, "md5_digest": "f2b4d47be72ca971a5a35ca5d993534a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12315, "upload_time": "2015-05-23T15:30:08", "url": "https://files.pythonhosted.org/packages/87/13/0a7a4b4ea24e64729fc351deea7f427571054da5bd313fa86f19a840eadd/humanfriendly-1.17.tar.gz" } ], "1.19": [ { "comment_text": "", "digests": { "md5": "dd50cc463227a34f0b899abb15baeab7", "sha256": "8a2d6ad002ea46c2c4b5034090e9cb9c4fc82f6fee7c44ad7afff5c6d2003933" }, "downloads": -1, "filename": "humanfriendly-1.19.tar.gz", "has_sig": false, "md5_digest": "dd50cc463227a34f0b899abb15baeab7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12522, "upload_time": "2015-05-23T15:54:00", "url": "https://files.pythonhosted.org/packages/b4/ff/71bb2dbf25d449e0fbb8df970cf46c9ab0132d7d82bc640b1152984797bd/humanfriendly-1.19.tar.gz" } ], "1.20": [ { "comment_text": "", "digests": { "md5": "e0fe3b6edf6afb40779c7c6393a5d3a2", "sha256": "426ffac6df88259c482c157b82f158e7c18bd7af2d2078683839a1e04a8118df" }, "downloads": -1, "filename": "humanfriendly-1.20.tar.gz", "has_sig": false, "md5_digest": "e0fe3b6edf6afb40779c7c6393a5d3a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14590, "upload_time": "2015-05-25T19:52:05", "url": "https://files.pythonhosted.org/packages/35/48/580e63e1eb55b2720b2cb902320f8966dec2aaf08641e7f96338140672a7/humanfriendly-1.20.tar.gz" } ], "1.21": [ { "comment_text": "", "digests": { "md5": "20dcbcf7a5127315a9a4258db7ee8dfc", "sha256": "ad51bf483984a688bae721775068fd24ffb7cd3dc364144f148765b9e4d4badd" }, "downloads": -1, "filename": "humanfriendly-1.21.tar.gz", "has_sig": false, "md5_digest": "20dcbcf7a5127315a9a4258db7ee8dfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15130, "upload_time": "2015-05-25T20:59:32", "url": "https://files.pythonhosted.org/packages/1b/96/74e02cc846d613a29b3bc687ac72b80c7e753d35fcff2b4e7144995ca06b/humanfriendly-1.21.tar.gz" } ], "1.22": [ { "comment_text": "", "digests": { "md5": "f5321a1495b3f11918bab5223dec3f49", "sha256": "6b7f832ad52101fa3382eae2dec1487d8123b5248e7a60d96689a45ece55b03d" }, "downloads": -1, "filename": "humanfriendly-1.22.tar.gz", "has_sig": false, "md5_digest": "f5321a1495b3f11918bab5223dec3f49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16006, "upload_time": "2015-05-25T22:56:46", "url": "https://files.pythonhosted.org/packages/2c/13/bf57f2d7456faa961817a8ae3a85e2d31850ba073d4a50192a86ca445b65/humanfriendly-1.22.tar.gz" } ], "1.23": [ { "comment_text": "", "digests": { "md5": "6566535b5b26350915497c80d13be43f", "sha256": "3170ce8108255bf196643196affc0b78265e978ee01c7f730e76fa2cb3d9cc84" }, "downloads": -1, "filename": "humanfriendly-1.23.tar.gz", "has_sig": false, "md5_digest": "6566535b5b26350915497c80d13be43f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17251, "upload_time": "2015-05-25T23:20:36", "url": "https://files.pythonhosted.org/packages/92/4f/9a77a0ca0bc2859d5b669ca508c0e44e074e58a6b628d3a8616d1fb094c4/humanfriendly-1.23.tar.gz" } ], "1.23.1": [ { "comment_text": "", "digests": { "md5": "f6d8aff8b0a5ea32af1a73f1d345158b", "sha256": "f13b25747950c8568f4b12536238caf5bf83049ace2ea27c3dc03f6c7ae6d809" }, "downloads": -1, "filename": "humanfriendly-1.23.1.tar.gz", "has_sig": false, "md5_digest": "f6d8aff8b0a5ea32af1a73f1d345158b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17262, "upload_time": "2015-05-26T01:13:28", "url": "https://files.pythonhosted.org/packages/e5/69/9575d23af93fbef848d99078a281775cc83145e36295197620a3d7fd1205/humanfriendly-1.23.1.tar.gz" } ], "1.24": [ { "comment_text": "", "digests": { "md5": "ba1631c39da6b4d50f1832f7235e9539", "sha256": "2c11e956d32c97ae073632509aae5909fd1a84219be078616ff2b069f0996fc0" }, "downloads": -1, "filename": "humanfriendly-1.24.tar.gz", "has_sig": false, "md5_digest": "ba1631c39da6b4d50f1832f7235e9539", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21398, "upload_time": "2015-05-26T22:07:09", "url": "https://files.pythonhosted.org/packages/b8/67/0721bff23a947626b30d0a382d5476b5bc9d644171fb627f1b001b667422/humanfriendly-1.24.tar.gz" } ], "1.25": [ { "comment_text": "", "digests": { "md5": "d22f7a90ebf91bedb71a198f1d0ea486", "sha256": "a6811938ff17c3df24c5b91569f44bff17f1ccbb60e0d756a5bfd13b554d479c" }, "downloads": -1, "filename": "humanfriendly-1.25.tar.gz", "has_sig": false, "md5_digest": "d22f7a90ebf91bedb71a198f1d0ea486", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23072, "upload_time": "2015-05-26T23:18:10", "url": "https://files.pythonhosted.org/packages/1e/c1/e22e28f786920fef092dae800b9b2d0395ace1038ea8bbf49ce548e6fbe2/humanfriendly-1.25.tar.gz" } ], "1.25.1": [ { "comment_text": "", "digests": { "md5": "7bef81bbf1c64778ca038953b8610e20", "sha256": "ff6a81c1ac83c9f60d535243af51b422ab948262701396000ddd40d1c11e8d21" }, "downloads": -1, "filename": "humanfriendly-1.25.1.tar.gz", "has_sig": false, "md5_digest": "7bef81bbf1c64778ca038953b8610e20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23172, "upload_time": "2015-06-02T18:13:25", "url": "https://files.pythonhosted.org/packages/97/0d/4146b656d656587ac0428ab31a138dae1e856b0922699be9ffea46a1db60/humanfriendly-1.25.1.tar.gz" } ], "1.26": [ { "comment_text": "", "digests": { "md5": "a6e1e0035813fbd954cd11cad4c087a8", "sha256": "0908b90298364e3335a03abcbb88ec571f95c7e4bc6728de0551806f636ef219" }, "downloads": -1, "filename": "humanfriendly-1.26.tar.gz", "has_sig": false, "md5_digest": "a6e1e0035813fbd954cd11cad4c087a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25228, "upload_time": "2015-06-02T21:34:30", "url": "https://files.pythonhosted.org/packages/51/28/f986fa6d60fd5b239acaba13f9fb3fb973fa14a17c24065f1d8b7542aa22/humanfriendly-1.26.tar.gz" } ], "1.27": [ { "comment_text": "", "digests": { "md5": "cb63c7cb30a1e7fd903bbdc8091925ac", "sha256": "b80c391baf5c7d5f634391d62c9869c4d20dd6167c53ba2e3765f9ad2bc54638" }, "downloads": -1, "filename": "humanfriendly-1.27.tar.gz", "has_sig": false, "md5_digest": "cb63c7cb30a1e7fd903bbdc8091925ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26128, "upload_time": "2015-06-03T20:34:43", "url": "https://files.pythonhosted.org/packages/0d/ec/cdba35a4cbe6c46f09148d3fd69437ea7bd168dd5de436900eb316c1e1e5/humanfriendly-1.27.tar.gz" } ], "1.29": [ { "comment_text": "", "digests": { "md5": "b7cb56c836fe80e31f499696dc69ef5f", "sha256": "9c1983d79a61f77ab6c42973baf2ebb156dbb608516415f3c4066cbe3400e8d7" }, "downloads": -1, "filename": "humanfriendly-1.29.tar.gz", "has_sig": false, "md5_digest": "b7cb56c836fe80e31f499696dc69ef5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27120, "upload_time": "2015-06-24T21:06:37", "url": "https://files.pythonhosted.org/packages/1e/5a/a4b5e75d74cfb86285420775c3d815f112bffe453fb1e0bd56a59c60997e/humanfriendly-1.29.tar.gz" } ], "1.30": [ { "comment_text": "", "digests": { "md5": "2a9221a35216507397e195ac2d3f83a9", "sha256": "ae7b362a6b90c4e371d84a58e820819987c924ecd04c152171e7cc21d2b3566f" }, "downloads": -1, "filename": "humanfriendly-1.30.tar.gz", "has_sig": false, "md5_digest": "2a9221a35216507397e195ac2d3f83a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28490, "upload_time": "2015-06-28T12:13:01", "url": "https://files.pythonhosted.org/packages/c4/6c/72d3aa6655a01f542b3e55e46e9d9ad8622d3422be230e23dd068087d774/humanfriendly-1.30.tar.gz" } ], "1.31": [ { "comment_text": "", "digests": { "md5": "09adf59b75037a59f2def75ae93d697f", "sha256": "329b359b5aa8d330841379afea30ab343ec177fed826bfc8e44ebba43700ac5f" }, "downloads": -1, "filename": "humanfriendly-1.31.tar.gz", "has_sig": false, "md5_digest": "09adf59b75037a59f2def75ae93d697f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33358, "upload_time": "2015-06-28T12:20:36", "url": "https://files.pythonhosted.org/packages/a2/5a/7612bfb0dd693865a614685cbb9ea1f80ce2b9142190387562ca2df0ca27/humanfriendly-1.31.tar.gz" } ], "1.32": [ { "comment_text": "", "digests": { "md5": "a43c02c9aede09b8b8ecd631f4c358ca", "sha256": "79e631a8aa122c5366839f19e692ef4a7fdaf95f1d6fd82382fb47cfc56db2c0" }, "downloads": -1, "filename": "humanfriendly-1.32.tar.gz", "has_sig": false, "md5_digest": "a43c02c9aede09b8b8ecd631f4c358ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33634, "upload_time": "2015-07-19T21:21:17", "url": "https://files.pythonhosted.org/packages/23/5b/3d4af07428dbc82f891ecb104d61cd62c98ce6f1c22f1b5205ba3b2bd204/humanfriendly-1.32.tar.gz" } ], "1.33": [ { "comment_text": "", "digests": { "md5": "94495956a3c31c86152e6be8a6a85ab6", "sha256": "158259d5cb9b762fb094a3cbbade70b5e623568b92c3765d1914fa87f5bf4ecc" }, "downloads": -1, "filename": "humanfriendly-1.33.tar.gz", "has_sig": false, "md5_digest": "94495956a3c31c86152e6be8a6a85ab6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34362, "upload_time": "2015-07-27T09:26:29", "url": "https://files.pythonhosted.org/packages/2a/bd/9d4484957c9d3ff4632bf8aab4bd5057d57af2411010989b1af4ae729ad4/humanfriendly-1.33.tar.gz" } ], "1.35": [ { "comment_text": "", "digests": { "md5": "97f116751b590911a9b11449c40a781e", "sha256": "de030bb1976b526f514c9a953c38286f50c3ece01180a1efdda56f091eb33164" }, "downloads": -1, "filename": "humanfriendly-1.35.tar.gz", "has_sig": false, "md5_digest": "97f116751b590911a9b11449c40a781e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36181, "upload_time": "2015-09-10T21:22:24", "url": "https://files.pythonhosted.org/packages/ef/5c/ad2034fb55054bf419a228087d44ba6bc53f897e6e9e9a2eec6cf9e65eb8/humanfriendly-1.35.tar.gz" } ], "1.36": [ { "comment_text": "", "digests": { "md5": "b4f4ad3f906b9ff66ac72ba38d479680", "sha256": "eabb02c7cd003e5524accb861de38f738a38857b446d3c07ae271ab5fb0857e4" }, "downloads": -1, "filename": "humanfriendly-1.36.tar.gz", "has_sig": false, "md5_digest": "b4f4ad3f906b9ff66ac72ba38d479680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36389, "upload_time": "2015-10-21T19:48:51", "url": "https://files.pythonhosted.org/packages/98/72/b01174b84ea052955824514d001a598468b9435293b01fd0d55a30ce333e/humanfriendly-1.36.tar.gz" } ], "1.37": [ { "comment_text": "", "digests": { "md5": "1e78e64096df5730d4508895b3b1cd2d", "sha256": "348b321ae363f08d75cff7750313ab9d7e71a32a64b179cdfe8b419af9030f9a" }, "downloads": -1, "filename": "humanfriendly-1.37.tar.gz", "has_sig": false, "md5_digest": "1e78e64096df5730d4508895b3b1cd2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36992, "upload_time": "2015-10-22T02:56:58", "url": "https://files.pythonhosted.org/packages/c0/e9/d5427e72960f00941441a5da19d369323b09de9226928fd2a74389a643c1/humanfriendly-1.37.tar.gz" } ], "1.38": [ { "comment_text": "", "digests": { "md5": "22e57255d8fbd06b15ae616e907b6d49", "sha256": "1706a6e72c28d4001d2f2c963e74d120d36b9b9047e4026c0909f37b3da5e558" }, "downloads": -1, "filename": "humanfriendly-1.38.tar.gz", "has_sig": false, "md5_digest": "22e57255d8fbd06b15ae616e907b6d49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41228, "upload_time": "2015-10-22T02:58:22", "url": "https://files.pythonhosted.org/packages/59/7a/4b43b458e95a0884e1b436d4d858407f0b7408bfc8b3301133d79ee8028d/humanfriendly-1.38.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "a1d6bb89fb087484cb0f052c872a9273", "sha256": "1dec197666819449e3bf17c05f6eb6c26f4148bf7300138494074c7cfd80da26" }, "downloads": -1, "filename": "humanfriendly-1.4.1.tar.gz", "has_sig": false, "md5_digest": "a1d6bb89fb087484cb0f052c872a9273", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5991, "upload_time": "2013-06-26T22:10:38", "url": "https://files.pythonhosted.org/packages/ce/b7/86c1e0bf0ef9f0e34f150742b16783e1935d30a6d8efb64402518cf99368/humanfriendly-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "0547c05f2a6990034e5a92fae58e8459", "sha256": "0b5fe58698d4a93caa9c0572312dbbd3b421cd40dfa0b698b0dcc128c60d5877" }, "downloads": -1, "filename": "humanfriendly-1.4.2.tar.gz", "has_sig": false, "md5_digest": "0547c05f2a6990034e5a92fae58e8459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6044, "upload_time": "2013-06-26T22:28:01", "url": "https://files.pythonhosted.org/packages/d9/40/34a93e935104ac4baee005f77e2f21873ca5fbc855415f632f85c733d69e/humanfriendly-1.4.2.tar.gz" } ], "1.40": [ { "comment_text": "", "digests": { "md5": "c2c78ec0f6f2f5b05e8c039d8ac46d4e", "sha256": "ff87b5ca95b862f8a403f0fde10721d29a3b9990a3d2cf7c6c0e5e8e07fcaa7d" }, "downloads": -1, "filename": "humanfriendly-1.40.tar.gz", "has_sig": false, "md5_digest": "c2c78ec0f6f2f5b05e8c039d8ac46d4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41841, "upload_time": "2015-10-22T20:34:46", "url": "https://files.pythonhosted.org/packages/bd/c3/263ca2ecc021724c7a25326cf5a4080998cb044efb53de337897643744b2/humanfriendly-1.40.tar.gz" } ], "1.41": [ { "comment_text": "", "digests": { "md5": "790ceb288dd487729cda163322cedd5c", "sha256": "8e226d69f9d9f22970bb0e87b0c13e95c5f72c8141258782023b37a4d7d0ba74" }, "downloads": -1, "filename": "humanfriendly-1.41.tar.gz", "has_sig": false, "md5_digest": "790ceb288dd487729cda163322cedd5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41922, "upload_time": "2015-10-22T21:16:45", "url": "https://files.pythonhosted.org/packages/cf/c8/24d7084e8ed3f96ad1cb985495a379e92c8fbe05be8545a988234d7b16e3/humanfriendly-1.41.tar.gz" } ], "1.42": [ { "comment_text": "", "digests": { "md5": "23250a4d0b871915642d89df137b3c2f", "sha256": "e64417fd2b7e9b1fa0c2264e03a289734c2c7692030059fc4d3a0440b1e87da3" }, "downloads": -1, "filename": "humanfriendly-1.42.tar.gz", "has_sig": false, "md5_digest": "23250a4d0b871915642d89df137b3c2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42222, "upload_time": "2015-10-22T23:53:46", "url": "https://files.pythonhosted.org/packages/d3/09/d515827544b177921de9d9d96e0f3222618801d068c0aa3504aa8732858c/humanfriendly-1.42.tar.gz" } ], "1.43": [ { "comment_text": "", "digests": { "md5": "a07281419362dd2424b3e1cc7b942190", "sha256": "da5b2b6600e0be07f1ee31bd441ef0a83a12de27613d2776645f79df3c90caab" }, "downloads": -1, "filename": "humanfriendly-1.43.tar.gz", "has_sig": false, "md5_digest": "a07281419362dd2424b3e1cc7b942190", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42065, "upload_time": "2016-01-19T19:12:09", "url": "https://files.pythonhosted.org/packages/b8/f6/f087ab3fa7100a6a8d2866ce93eb1ca9e227cb22d4a3fdebbd5fb616881f/humanfriendly-1.43.tar.gz" } ], "1.43.1": [ { "comment_text": "", "digests": { "md5": "f6444416a76c89152ccd8877135e3328", "sha256": "f0bb35005ed6d873e62bae51edb7ecbff87b9238f9733d40e83c6cd3dda43c8d" }, "downloads": -1, "filename": "humanfriendly-1.43.1.tar.gz", "has_sig": false, "md5_digest": "f6444416a76c89152ccd8877135e3328", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42052, "upload_time": "2016-01-19T20:08:27", "url": "https://files.pythonhosted.org/packages/4c/2f/640bf8728073f0184239e655a22172b3bf0e31a81a68c6632a3352f6d92a/humanfriendly-1.43.1.tar.gz" } ], "1.44.1": [ { "comment_text": "", "digests": { "md5": "236c02bbcf07962c32d34c3e28ccf664", "sha256": "a9c545dc284c8e310465dba0b2300d898a9dc0d6eba5852f7578e03ff3ffc4ea" }, "downloads": -1, "filename": "humanfriendly-1.44.1.tar.gz", "has_sig": false, "md5_digest": "236c02bbcf07962c32d34c3e28ccf664", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44281, "upload_time": "2016-02-18T21:49:10", "url": "https://files.pythonhosted.org/packages/9f/89/62c9696943ccb9859441d93aac64fe86ac9ad1e059aef22fac552caec9b6/humanfriendly-1.44.1.tar.gz" } ], "1.44.2": [ { "comment_text": "", "digests": { "md5": "76cbc95c2df79b6eb98775f25ddc414d", "sha256": "d885b8ea26b1999d634638f71373924a1648ec9e20c20c8c763dfdba558add34" }, "downloads": -1, "filename": "humanfriendly-1.44.2.tar.gz", "has_sig": false, "md5_digest": "76cbc95c2df79b6eb98775f25ddc414d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44694, "upload_time": "2016-02-20T12:21:42", "url": "https://files.pythonhosted.org/packages/da/a0/cfe45021fe5874ce6c4daf809181b03b47ec71661289474c329577431134/humanfriendly-1.44.2.tar.gz" } ], "1.44.3": [ { "comment_text": "", "digests": { "md5": "90235c58bc27c4e9c09b59564e383253", "sha256": "910a01f17d73536d53f0464c3d825e64efcb56fff80c58b383b78bfab5f934d0" }, "downloads": -1, "filename": "humanfriendly-1.44.3.tar.gz", "has_sig": false, "md5_digest": "90235c58bc27c4e9c09b59564e383253", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44682, "upload_time": "2016-02-20T12:41:41", "url": "https://files.pythonhosted.org/packages/a2/72/a7d84ef9de42adf6f43ff043f16d3c8ba0a3999b868c9e19c28391a08300/humanfriendly-1.44.3.tar.gz" } ], "1.44.4": [ { "comment_text": "", "digests": { "md5": "c3562820e3243ae4554b2e9eb2eba08c", "sha256": "c5aee31d97727bf2e153b0441d3eeaa12e3a657a1d568c190ea80d1856a620c4" }, "downloads": -1, "filename": "humanfriendly-1.44.4.tar.gz", "has_sig": false, "md5_digest": "c3562820e3243ae4554b2e9eb2eba08c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44638, "upload_time": "2016-03-15T11:33:58", "url": "https://files.pythonhosted.org/packages/71/42/b4eb6b4bbc8c0d64cdffec1d679abf3133a4910e70c0a8421ee79ad82ccf/humanfriendly-1.44.4.tar.gz" } ], "1.44.5": [ { "comment_text": "", "digests": { "md5": "3e251fb642bda8eb84ad242dfecd673b", "sha256": "4465e94cdfac4659c485a680057eae8beadd94f480db8cfa71de8fc85ddc429c" }, "downloads": -1, "filename": "humanfriendly-1.44.5.tar.gz", "has_sig": false, "md5_digest": "3e251fb642bda8eb84ad242dfecd673b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45295, "upload_time": "2016-03-20T16:20:51", "url": "https://files.pythonhosted.org/packages/db/01/e31f18e26da8d351055738b588d826b6abf48436f97c3a40d72a17c59601/humanfriendly-1.44.5.tar.gz" } ], "1.44.6": [ { "comment_text": "", "digests": { "md5": "932798c63736d1237328a5091c9d1ffd", "sha256": "1f31b2265580478c0ffdb6d9d90b5dd7496fce0f11bbdd3e7d8d7096b1739f68" }, "downloads": -1, "filename": "humanfriendly-1.44.6.tar.gz", "has_sig": false, "md5_digest": "932798c63736d1237328a5091c9d1ffd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44894, "upload_time": "2016-04-21T12:30:57", "url": "https://files.pythonhosted.org/packages/e1/7d/c70b69cbc4be85420de2e2e6da5a50634bc258c22a92fdade3cff36ef963/humanfriendly-1.44.6.tar.gz" } ], "1.44.7": [ { "comment_text": "", "digests": { "md5": "ead99eb5d8a8416b6b1a1a41892efa06", "sha256": "fcee758612edc6fead9b8fd1d5a473eab2c3a84cf8766f3ce70862ccd35e8a64" }, "downloads": -1, "filename": "humanfriendly-1.44.7.tar.gz", "has_sig": false, "md5_digest": "ead99eb5d8a8416b6b1a1a41892efa06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45058, "upload_time": "2016-04-21T13:50:57", "url": "https://files.pythonhosted.org/packages/05/43/47c39f284391051c503322b86d2ffbe1e7314a3156cf5649aa7af03c85fb/humanfriendly-1.44.7.tar.gz" } ], "1.44.8": [ { "comment_text": "", "digests": { "md5": "e31b30d4389291ff58a3da606db966df", "sha256": "7656b9a37de43867092e25de74611afcb7d9fb7acf26c2b93887b923ba76a6af" }, "downloads": -1, "filename": "humanfriendly-1.44.8.tar.gz", "has_sig": false, "md5_digest": "e31b30d4389291ff58a3da606db966df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45886, "upload_time": "2016-09-28T17:48:14", "url": "https://files.pythonhosted.org/packages/6a/11/f6113c0288a4488e56dea96cc600dfcc8b284f5bcce0c523e307b523d712/humanfriendly-1.44.8.tar.gz" } ], "1.44.9": [ { "comment_text": "", "digests": { "md5": "a843527684d62738f88c6943a7b3109f", "sha256": "ed65dfd6172b579318eef1c6f73614a406db618e6c55fc8788de05a73ab88657" }, "downloads": -1, "filename": "humanfriendly-1.44.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a843527684d62738f88c6943a7b3109f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51632, "upload_time": "2016-09-28T20:25:54", "url": "https://files.pythonhosted.org/packages/27/bb/35f65c995aed229bf07a85887984e8713a0f3a1fa8da49f8060afb9e3f2b/humanfriendly-1.44.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a955a7fb7d88932a7b512975482c1a9", "sha256": "c87a120046cc6d05e86d69fd5bc7794e7f5229fc40f05544d0a6a8f9040b07f5" }, "downloads": -1, "filename": "humanfriendly-1.44.9.tar.gz", "has_sig": false, "md5_digest": "7a955a7fb7d88932a7b512975482c1a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46154, "upload_time": "2016-09-28T20:25:57", "url": "https://files.pythonhosted.org/packages/1b/b3/a48864d5815f9e624f253c06dca618d3f1d0f7bd7675a0ef0bcbfdc2c3f8/humanfriendly-1.44.9.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "df5ef078ccaf49f164443cbaec62332c", "sha256": "56d392b1ee95fa51f5e0257334aacb13111f5ac73c729a9cf4022996881ebed6" }, "downloads": -1, "filename": "humanfriendly-1.5.tar.gz", "has_sig": false, "md5_digest": "df5ef078ccaf49f164443cbaec62332c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6248, "upload_time": "2013-07-06T23:15:26", "url": "https://files.pythonhosted.org/packages/c1/4e/5c968bec9278553e28e2a51d4077f5eb2c90d10d9f5f7daa62709fbe29b5/humanfriendly-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "8d0f59ec4edda396d3342d43d3f6f45f", "sha256": "d43018af403da8e9b8e84b5b94c73cd9eefa6c7dda240e94017f39cf4f6c298e" }, "downloads": -1, "filename": "humanfriendly-1.6.tar.gz", "has_sig": false, "md5_digest": "8d0f59ec4edda396d3342d43d3f6f45f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6671, "upload_time": "2013-08-11T23:04:18", "url": "https://files.pythonhosted.org/packages/4c/ac/6f47bd3ce955ce6a1fbe7e62805324f944170a89b8dcbc7ef8f72a978fd1/humanfriendly-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "da91dc8c167a453db9591c2f45ca2bab", "sha256": "3769db4449b80ac1859e97d121ca5992e0ed75796323dd032a0ce7dec9b2e983" }, "downloads": -1, "filename": "humanfriendly-1.7.tar.gz", "has_sig": false, "md5_digest": "da91dc8c167a453db9591c2f45ca2bab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6804, "upload_time": "2013-09-22T18:27:55", "url": "https://files.pythonhosted.org/packages/70/5f/5beafe8e28314539f981efc33fbb460027e4e87f85401f3ed0e2eb87c7f7/humanfriendly-1.7.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "f2b414f984b580b78faf082ba8be7d75", "sha256": "c6ab236f53a9a77fc1e7c21b60e40f620053b46bd0ecc06c9843ced8f8aa7ac7" }, "downloads": -1, "filename": "humanfriendly-1.7.1.tar.gz", "has_sig": false, "md5_digest": "f2b414f984b580b78faf082ba8be7d75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6846, "upload_time": "2013-09-22T20:39:48", "url": "https://files.pythonhosted.org/packages/0c/c3/209263bb651f18ab14ff703738aba270b1872577d907a66bd610e7494836/humanfriendly-1.7.1.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "ee4d838d1e0b3e980e8d16827a6b5622", "sha256": "5a5f4015ec1f359e5e9c77048750623f1996b4f968dd89208c0cca53bdcf9e5a" }, "downloads": -1, "filename": "humanfriendly-1.8.tar.gz", "has_sig": false, "md5_digest": "ee4d838d1e0b3e980e8d16827a6b5622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6948, "upload_time": "2014-05-10T11:32:29", "url": "https://files.pythonhosted.org/packages/07/13/ae63ebeefde99a87034e3d30da076500a3e2206803e451c8190c1d1518f8/humanfriendly-1.8.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "817ef78c55829c869a6da39742468dd1", "sha256": "ad88e133377bf94c3ae9e9cb0d9c09f78d6eb193c67b1dacdaa6130c614da94f" }, "downloads": -1, "filename": "humanfriendly-1.8.1.tar.gz", "has_sig": false, "md5_digest": "817ef78c55829c869a6da39742468dd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7404, "upload_time": "2014-05-10T23:44:40", "url": "https://files.pythonhosted.org/packages/0e/d6/a9fceb66374d0111ac2cc6743b231048815bf896464a3d5f065e16f2435d/humanfriendly-1.8.1.tar.gz" } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "3eba152129633243c751fe7ae75a86e6", "sha256": "a7e7449415269624f85bd64911d3b5c1e36999421d124f52f9b49729815e957c" }, "downloads": -1, "filename": "humanfriendly-1.8.2.tar.gz", "has_sig": false, "md5_digest": "3eba152129633243c751fe7ae75a86e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7450, "upload_time": "2014-06-01T01:47:24", "url": "https://files.pythonhosted.org/packages/8d/20/87555eda1ede7bd8721bac94656818d000741c0ef06b85a4015f0ce3af61/humanfriendly-1.8.2.tar.gz" } ], "1.8.3": [ { "comment_text": "", "digests": { "md5": "00d5644bf4289221d53b8a987039b4a5", "sha256": "1965e5f0358bbe388d0072af7d9c4038b9ef02840d57d12e97f8890ff44bc232" }, "downloads": -1, "filename": "humanfriendly-1.8.3.tar.gz", "has_sig": false, "md5_digest": "00d5644bf4289221d53b8a987039b4a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7458, "upload_time": "2014-06-07T14:15:10", "url": "https://files.pythonhosted.org/packages/c2/77/bceaa84fea9c7572e1bb4582dcc1cc4ba1034156b4cfc948886ed51fe42c/humanfriendly-1.8.3.tar.gz" } ], "1.8.4": [ { "comment_text": "", "digests": { "md5": "3ace8cdb67394b355572bbbd2d435519", "sha256": "1c19d01284531d3a401ce18634de30c205740e541421d28bbefba1bf7bd346b5" }, "downloads": -1, "filename": "humanfriendly-1.8.4.tar.gz", "has_sig": false, "md5_digest": "3ace8cdb67394b355572bbbd2d435519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7495, "upload_time": "2014-06-07T19:46:05", "url": "https://files.pythonhosted.org/packages/03/49/5e7114fca8e7f3c62bd910a850761096717b58c3545ff54297ff1a0be84e/humanfriendly-1.8.4.tar.gz" } ], "1.8.6": [ { "comment_text": "", "digests": { "md5": "d661516038eaaaa41fe10b9c00e5ddcc", "sha256": "d7f40c3dcc579d53bf6958224506a44d79d8d9be3ea36bf2dd0e441c524c8db7" }, "downloads": -1, "filename": "humanfriendly-1.8.6.tar.gz", "has_sig": false, "md5_digest": "d661516038eaaaa41fe10b9c00e5ddcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7865, "upload_time": "2014-06-08T20:56:01", "url": "https://files.pythonhosted.org/packages/59/bb/7e7c541711a1c1b86ce155aa9e5f3aabc5ef93622ae8134f964a7baa33fc/humanfriendly-1.8.6.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "d30c74a6c73756be17adb08a0044bcf8", "sha256": "5b227e327a17ca0d2186d83ab0527f025f936186962b2044833aabfeddab2923" }, "downloads": -1, "filename": "humanfriendly-1.9.tar.gz", "has_sig": false, "md5_digest": "d30c74a6c73756be17adb08a0044bcf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8673, "upload_time": "2014-06-22T23:57:55", "url": "https://files.pythonhosted.org/packages/80/19/08be4a40d49afdb109fbbe6b181583f4d32e006ac363ca64af4581528391/humanfriendly-1.9.tar.gz" } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "c0b14b513e34d4436d9b9d30f7000555", "sha256": "ccecbb1955d6e37630e71d5313e380c6ad30aa1e0caa1fc0138e6add8a84c57d" }, "downloads": -1, "filename": "humanfriendly-1.9.1.tar.gz", "has_sig": false, "md5_digest": "c0b14b513e34d4436d9b9d30f7000555", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8701, "upload_time": "2014-06-23T00:19:09", "url": "https://files.pythonhosted.org/packages/10/7c/bb2a517589edd3fb24ca5bfa1484e88be5210de18bce1f40273c94d51862/humanfriendly-1.9.1.tar.gz" } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "d9f8de9bc9b1f117a5c494f46cfae232", "sha256": "59ebe5873bc0301276395fc7cd84fa911dee5730601e44abe9dbe1f4b7fe6992" }, "downloads": -1, "filename": "humanfriendly-1.9.2.tar.gz", "has_sig": false, "md5_digest": "d9f8de9bc9b1f117a5c494f46cfae232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8719, "upload_time": "2014-06-29T07:38:22", "url": "https://files.pythonhosted.org/packages/d3/e5/05bb49679c078526a58d99476966b87b413a16b0978a0413deca112e2e33/humanfriendly-1.9.2.tar.gz" } ], "1.9.3": [ { "comment_text": "", "digests": { "md5": "9a1f338b749bbc8fe5d60e36cc64e594", "sha256": "5de684f8ee3cf5ad1c0e5329521ecc4af9f4ba86c4aa98a274e30dbf4d9a0afc" }, "downloads": -1, "filename": "humanfriendly-1.9.3.tar.gz", "has_sig": false, "md5_digest": "9a1f338b749bbc8fe5d60e36cc64e594", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9372, "upload_time": "2014-06-29T08:15:16", "url": "https://files.pythonhosted.org/packages/9d/2b/f04edd9e6c3802197818702b60e52c9fb4b1f49bd71544c97fb7064032e0/humanfriendly-1.9.3.tar.gz" } ], "1.9.4": [ { "comment_text": "", "digests": { "md5": "7d3c90a22cfe373fd04b18fe32ba2f4c", "sha256": "df31264ca99e4fbc64d84dabdd3bd438dea03de44cffb53fa04d4328bbdd8f0a" }, "downloads": -1, "filename": "humanfriendly-1.9.4.tar.gz", "has_sig": false, "md5_digest": "7d3c90a22cfe373fd04b18fe32ba2f4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9398, "upload_time": "2014-06-29T12:09:40", "url": "https://files.pythonhosted.org/packages/d8/62/8b4d0bba161c9806199296ecec265b3c776edfa2b6fc2c7fad69d75feb0a/humanfriendly-1.9.4.tar.gz" } ], "1.9.6": [ { "comment_text": "", "digests": { "md5": "3d88894e675c547e8e75519b648d3a55", "sha256": "95e29f61a366317ada07dda5d7ac6641e10efdbc18827ec20b408345f89ad4b1" }, "downloads": -1, "filename": "humanfriendly-1.9.6.tar.gz", "has_sig": false, "md5_digest": "3d88894e675c547e8e75519b648d3a55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9652, "upload_time": "2014-09-14T08:29:11", "url": "https://files.pythonhosted.org/packages/88/4b/1ce6814307a9cb074c533f822028c5dc5687f0f62772bdb7af6a5aa97884/humanfriendly-1.9.6.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "e37f247700f2cadeeb77d193b73b6b3d", "sha256": "96c045484b6b7b174079394d353c89c8357b8f55e7e6a4c25ea394fc709b76c0" }, "downloads": -1, "filename": "humanfriendly-2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e37f247700f2cadeeb77d193b73b6b3d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53137, "upload_time": "2016-09-29T00:16:32", "url": "https://files.pythonhosted.org/packages/f8/73/0960bfdf5807db5d99de7848c2f4bcef6772f181e84ca7e10a57f4351028/humanfriendly-2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbcae7722088aa5f81d72d01ef585ab5", "sha256": "9e4bc00b1d7a0404da2120a64534451ddd9d7f5cce2464cf7f87a748eec2d6de" }, "downloads": -1, "filename": "humanfriendly-2.0.tar.gz", "has_sig": false, "md5_digest": "cbcae7722088aa5f81d72d01ef585ab5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47849, "upload_time": "2016-09-29T00:16:35", "url": "https://files.pythonhosted.org/packages/ad/d3/894150f5e7817173c820c399892dc238adc2053bb11d41be4d10a9b44c7e/humanfriendly-2.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "f59cb9db2b260bff24be6f3b93b3b95e", "sha256": "b9799ee96f84d303e631286b436c5f554995b783c7363ecf6929d352044dc2b4" }, "downloads": -1, "filename": "humanfriendly-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f59cb9db2b260bff24be6f3b93b3b95e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53197, "upload_time": "2016-09-29T13:14:06", "url": "https://files.pythonhosted.org/packages/3f/13/45df7b741cc30f1fba98edfada7be9457083efcd77c14154c92e495426b0/humanfriendly-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9a79c69b2e7b1fcef473c5ce17e4d38", "sha256": "63db21eab8f5484ed6e55cb1cbb80824d8b2705f5c2f79028bdeab03ded5c01b" }, "downloads": -1, "filename": "humanfriendly-2.0.1.tar.gz", "has_sig": false, "md5_digest": "f9a79c69b2e7b1fcef473c5ce17e4d38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47502, "upload_time": "2016-09-29T13:14:08", "url": "https://files.pythonhosted.org/packages/9c/ed/4dfeabc49aea9ca203e78b9cb4be1b2b35031af54dfe621226a71635ade8/humanfriendly-2.0.1.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "b6431f59ca25372937b5ef02b22ede88", "sha256": "97c486e94841dfc78dcac98566c6d3217e0793f05d48c91a4aa70bda2ccb662d" }, "downloads": -1, "filename": "humanfriendly-2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6431f59ca25372937b5ef02b22ede88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54611, "upload_time": "2016-10-09T19:42:33", "url": "https://files.pythonhosted.org/packages/9c/b9/d3d02dae464db8bd1e1f2d918c10399684ec97bf559039540144a9d68184/humanfriendly-2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5b4cf4865a931ce98f6ea7e428b8e98", "sha256": "ecbbb27444b3151a1d2e4366af938151597bdfe1a9d645595804df34e3e8c6ac" }, "downloads": -1, "filename": "humanfriendly-2.1.tar.gz", "has_sig": false, "md5_digest": "d5b4cf4865a931ce98f6ea7e428b8e98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49310, "upload_time": "2016-10-09T19:42:36", "url": "https://files.pythonhosted.org/packages/c9/02/499c894f16febdcd99447ad46ae0de2f91b84dc526e864b910d37fc252b8/humanfriendly-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "2a35e0cbd9cee8f63624678f4306993f", "sha256": "405a25eeeb051317a6fb5d1277e15e3c13afc99529c755d9f44627bd34d30678" }, "downloads": -1, "filename": "humanfriendly-2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a35e0cbd9cee8f63624678f4306993f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54933, "upload_time": "2016-11-29T23:51:43", "url": "https://files.pythonhosted.org/packages/f6/f1/30c8a228a81fc1b471f16f5b2ad85fd335ed39847f60ba4fa5aabbae1ddc/humanfriendly-2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb9e9f154629f1a3053deee94d93a490", "sha256": "337f70587dbaf71045e133b2f1a419c16870276e617b5f298f7f222519e2e8c4" }, "downloads": -1, "filename": "humanfriendly-2.2.tar.gz", "has_sig": false, "md5_digest": "bb9e9f154629f1a3053deee94d93a490", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49571, "upload_time": "2016-11-29T23:51:46", "url": "https://files.pythonhosted.org/packages/0b/a3/179b3afcddcedec4e784944b5394a4a888514a24c44a7fee2a35c032da59/humanfriendly-2.2.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "f9d2b80df4d0611fe8ebdc2eea02d865", "sha256": "9d664b72ccb5d1deb1d26a0254afb921975518fba5a78febb9c0645b3169631b" }, "downloads": -1, "filename": "humanfriendly-2.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f9d2b80df4d0611fe8ebdc2eea02d865", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55059, "upload_time": "2017-01-10T20:09:13", "url": "https://files.pythonhosted.org/packages/eb/36/0e632311e9b7207e316351a08991235739cb8366c3e40bd3d5f566b92e76/humanfriendly-2.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0da07c130403caa08b3b7ee5abe8eb7", "sha256": "7d7dbb5cc7390fce909fdae7cd125814d96dd697263c7bc007b4d45c41a33338" }, "downloads": -1, "filename": "humanfriendly-2.2.1.tar.gz", "has_sig": false, "md5_digest": "e0da07c130403caa08b3b7ee5abe8eb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49682, "upload_time": "2017-01-10T20:09:15", "url": "https://files.pythonhosted.org/packages/b6/52/855a83650ba13c35e92e20ca30a8453be903c1c077e929e29711ddbbc418/humanfriendly-2.2.1.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "29687172fb3388524da2e4ee1583ebbc", "sha256": "d42533e001ad87fa91ee2fbb7ea2d20f3d34630948ab0d3ac24385df5f7a5547" }, "downloads": -1, "filename": "humanfriendly-2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "29687172fb3388524da2e4ee1583ebbc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55451, "upload_time": "2017-01-16T22:09:52", "url": "https://files.pythonhosted.org/packages/3c/a7/1408c17beb5c5c6e6229ed1d3a695851fd70af705ac9a80e1248ad360944/humanfriendly-2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c88f213c590904ae25a2228a0cb9da0", "sha256": "7675b76fdf2433f24b85f19110e91e2a83937d3878feae0379ff2715fe1e03ff" }, "downloads": -1, "filename": "humanfriendly-2.3.tar.gz", "has_sig": false, "md5_digest": "4c88f213c590904ae25a2228a0cb9da0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50074, "upload_time": "2017-01-16T22:09:54", "url": "https://files.pythonhosted.org/packages/df/cb/e60b4c2704bd095f287ba681c4833f2a0d1cb7eae3635381e82070dd1bac/humanfriendly-2.3.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "867c26a7b021258db7ce8ba198b40913", "sha256": "8520a501a533d0344f50aa0ed503e943c491e2d8168c4004d5e8f7ebc3e51868" }, "downloads": -1, "filename": "humanfriendly-2.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "867c26a7b021258db7ce8ba198b40913", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55703, "upload_time": "2017-01-16T23:26:36", "url": "https://files.pythonhosted.org/packages/eb/0c/d3640022b9ab663c172e5ac0359c088fd415818759ff82b1b83fa93997b9/humanfriendly-2.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fed0d49feb544f222eeb775618d8cea2", "sha256": "02c1dde4ce7fc79aab8c6fd7edc02f8644527d08d7d6d3317004160165dddaa8" }, "downloads": -1, "filename": "humanfriendly-2.3.1.tar.gz", "has_sig": false, "md5_digest": "fed0d49feb544f222eeb775618d8cea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50297, "upload_time": "2017-01-16T23:26:38", "url": "https://files.pythonhosted.org/packages/76/ee/58370854933101840a10416efa4944e585daf9db1af2d2e029e8c9e8a2f6/humanfriendly-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "99a1fd06f1979d94901c16409d926203", "sha256": "5081ace48555bb7b32f9be6be844175253370a0e0740741c0d8e9aaac1080c0e" }, "downloads": -1, "filename": "humanfriendly-2.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "99a1fd06f1979d94901c16409d926203", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55702, "upload_time": "2017-01-16T23:59:51", "url": "https://files.pythonhosted.org/packages/94/a1/77e6badb76c5e3049bb814051a9df14b5d04086cb6064856b6afec2cec42/humanfriendly-2.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24b9c9dcc3aebf5e206aacb5b9ae5b84", "sha256": "e35de6815b69b0a3d7e5f77d9923217619ac2e08713e715db6ead248439e9740" }, "downloads": -1, "filename": "humanfriendly-2.3.2.tar.gz", "has_sig": false, "md5_digest": "24b9c9dcc3aebf5e206aacb5b9ae5b84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50315, "upload_time": "2017-01-16T23:59:52", "url": "https://files.pythonhosted.org/packages/9d/77/a8e08dcd9479db4bb56016161761a7f71e058bda9ac4b5c0475a0e899415/humanfriendly-2.3.2.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "612581efcd1e4c752321363c7e1372e6", "sha256": "af81b05b794dff4df2657f144fe384f80ca5f422ddef8026e2040c7b0924e609" }, "downloads": -1, "filename": "humanfriendly-2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "612581efcd1e4c752321363c7e1372e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56413, "upload_time": "2017-02-13T23:15:10", "url": "https://files.pythonhosted.org/packages/ce/f0/3f6022be8ed23b86d84d749672b487438496d802309e3e771c83b80540e0/humanfriendly-2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ed3176ea1b1ee81af2de342c1092072", "sha256": "bccba2151adfe4b058667cc995c780e21b36502af24ef4037fc37609f2ed6c2d" }, "downloads": -1, "filename": "humanfriendly-2.4.tar.gz", "has_sig": false, "md5_digest": "0ed3176ea1b1ee81af2de342c1092072", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51037, "upload_time": "2017-02-13T23:15:13", "url": "https://files.pythonhosted.org/packages/da/5a/7b89cd89ccc8606639f3cc0195b0d48c4e1d770034de7527f7fdbb260031/humanfriendly-2.4.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "a25f0de729eeecc26969f78b4dff0a1f", "sha256": "d07fcc0dada7f742fcbd6842ab348033c242d16703c113b7dd536927d9f4a6b1" }, "downloads": -1, "filename": "humanfriendly-3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a25f0de729eeecc26969f78b4dff0a1f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56587, "upload_time": "2017-05-04T21:22:46", "url": "https://files.pythonhosted.org/packages/28/7b/4e7e05a080db372f2b1ee6c429082ddc9df45ca691e0a5abc8f694d1ae8b/humanfriendly-3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79b0361558070ab944f994c8e7d78ddc", "sha256": "f14f9637be109d69e3dade4643a9a654919192d5341dc6fc5f5f8ebf1d385e43" }, "downloads": -1, "filename": "humanfriendly-3.0.tar.gz", "has_sig": false, "md5_digest": "79b0361558070ab944f994c8e7d78ddc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50225, "upload_time": "2017-05-04T21:22:48", "url": "https://files.pythonhosted.org/packages/79/12/ae8b0366b478afbc7b61fa056b83d89f1ddfb0e69695e66ca115de8da104/humanfriendly-3.0.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "b0449d0c2011511b4e918e43a8db0a22", "sha256": "7723802b3b808e9c31d2fe9177a926da1a63ebcabb23b3d63a60ca542e2cca48" }, "downloads": -1, "filename": "humanfriendly-3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0449d0c2011511b4e918e43a8db0a22", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56584, "upload_time": "2017-05-05T22:18:18", "url": "https://files.pythonhosted.org/packages/20/cf/b076f98fc8d7c4a3e500236ad5fb3c0c5d22a559df2ed4c6949a1bf2dc34/humanfriendly-3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79c14758790129c9ff0c98c4ae04ca99", "sha256": "3b6751d960bb3368b2a1a02d332426d42a7ec41554b12d1acc0e10cd4ca29e72" }, "downloads": -1, "filename": "humanfriendly-3.1.tar.gz", "has_sig": false, "md5_digest": "79c14758790129c9ff0c98c4ae04ca99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50243, "upload_time": "2017-05-05T22:18:21", "url": "https://files.pythonhosted.org/packages/52/2c/9ee5e270f19782fed62bdc050fd1e7993d9f7ab04e41ce81b8bc570f1559/humanfriendly-3.1.tar.gz" } ], "3.2": [ { "comment_text": "", "digests": { "md5": "9a1a8389e398de5170bc68c0917d94ca", "sha256": "a5abf495a75a3add36ceeabfe73d2a2ca770bbecbf5bfb91cd19a24453084d55" }, "downloads": -1, "filename": "humanfriendly-3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a1a8389e398de5170bc68c0917d94ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56931, "upload_time": "2017-05-17T22:56:12", "url": "https://files.pythonhosted.org/packages/8e/24/de8e894b8f27d726e10af64123f1de64fe13cb106b281965419d004feabf/humanfriendly-3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8176d0c4e7e58505844c53b748a82da", "sha256": "67149c9fafe8b6babd40691c75ddf56180c8bb51f5b9f52819da5b28896f1168" }, "downloads": -1, "filename": "humanfriendly-3.2.tar.gz", "has_sig": false, "md5_digest": "a8176d0c4e7e58505844c53b748a82da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50577, "upload_time": "2017-05-17T22:56:15", "url": "https://files.pythonhosted.org/packages/e3/98/5de3e2f2d9dad8d9709be88c1bb930c1ea91f84bea9b85b7c04d52104bd8/humanfriendly-3.2.tar.gz" } ], "3.3": [ { "comment_text": "", "digests": { "md5": "1ed5149ff8a90a7a5ecfb7718e2ce521", "sha256": "ab92599190086986d11854fae297eaa2af2d4bd20b234c693f4daf93199684f7" }, "downloads": -1, "filename": "humanfriendly-3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ed5149ff8a90a7a5ecfb7718e2ce521", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61972, "upload_time": "2017-06-24T03:21:54", "url": "https://files.pythonhosted.org/packages/8b/fb/514027f59b6dc98992fc311cb4283e7415c22f8950203c0c4c33d45a0526/humanfriendly-3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0b3f10a2f693bcb6cb7fb3b3c7ebeb0", "sha256": "92eb1618b857fd259b998c5bf2a1f896f574127b78782133345806435df44ac7" }, "downloads": -1, "filename": "humanfriendly-3.3.tar.gz", "has_sig": false, "md5_digest": "b0b3f10a2f693bcb6cb7fb3b3c7ebeb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54933, "upload_time": "2017-06-24T03:21:57", "url": "https://files.pythonhosted.org/packages/6b/83/70023257fa8490932503cca4847a4d0be64b6dc6b42a92eceee771d7a11f/humanfriendly-3.3.tar.gz" } ], "3.4": [ { "comment_text": "", "digests": { "md5": "396d9b600e3353aec78b7b11c35458d1", "sha256": "cd90b4970ce505360392919218b772e067beb3c45c1b92927b4dfe7bc398c5e7" }, "downloads": -1, "filename": "humanfriendly-3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "396d9b600e3353aec78b7b11c35458d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62325, "upload_time": "2017-06-24T05:40:35", "url": "https://files.pythonhosted.org/packages/3d/fc/23f75c12cfd8fe796ed6c61781894a50f0943b0f833e19b789b3d8a40b34/humanfriendly-3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5c268e4e4371db722a51123f35f38e1", "sha256": "8c379250dce671d8100ab406ab4aeeb39a8dc81b78ee4475471c261bfa3d4171" }, "downloads": -1, "filename": "humanfriendly-3.4.tar.gz", "has_sig": false, "md5_digest": "c5c268e4e4371db722a51123f35f38e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55241, "upload_time": "2017-06-24T05:40:38", "url": "https://files.pythonhosted.org/packages/e0/f4/f6142ae81721383bdb9f59be05f05890326474414169ad70b6042b4f905c/humanfriendly-3.4.tar.gz" } ], "3.4.1": [ { "comment_text": "", "digests": { "md5": "3a25d130ebe163a40967163045399893", "sha256": "a08cbfd45e66f35a6b6ed582fc3f15ccba901cb3cecc1ef67455ae78134d5dd1" }, "downloads": -1, "filename": "humanfriendly-3.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a25d130ebe163a40967163045399893", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62360, "upload_time": "2017-06-24T06:05:32", "url": "https://files.pythonhosted.org/packages/52/79/c0f7c0082f5cd7ddaf1d3f97187415cebc4f8b3497b7163efe7af9471f00/humanfriendly-3.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "688bf0c2e09a70d8cdf38acc545ea03b", "sha256": "a6e32675b4d5b237dfb88a56efe2c86bffb9815a95e8c7746984e8e824694fc3" }, "downloads": -1, "filename": "humanfriendly-3.4.1.tar.gz", "has_sig": false, "md5_digest": "688bf0c2e09a70d8cdf38acc545ea03b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55221, "upload_time": "2017-06-24T06:05:33", "url": "https://files.pythonhosted.org/packages/02/70/b7efef8e5b30b2e88182feb1b97320c6bafd037a965bc764a77412bf63d1/humanfriendly-3.4.1.tar.gz" } ], "3.5": [ { "comment_text": "", "digests": { "md5": "e1e5c7b7586d06b40b26cf2f2abfe643", "sha256": "9d957989b53c83d30df3a5737e935386ee15afa780c127d3bcf9043d5d1a25f2" }, "downloads": -1, "filename": "humanfriendly-3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1e5c7b7586d06b40b26cf2f2abfe643", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62566, "upload_time": "2017-06-24T08:46:30", "url": "https://files.pythonhosted.org/packages/62/7b/9ca211a8de5f9e7bccfcfe0f3af33f77d5832aa2153702fe1cd592fb28d1/humanfriendly-3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b54d39b12f651ca79aaab7a574e286e", "sha256": "f0d582a14727bca22c8b47b1963dce4489441cf98d7cb5d04b98de82981e9c98" }, "downloads": -1, "filename": "humanfriendly-3.5.tar.gz", "has_sig": false, "md5_digest": "7b54d39b12f651ca79aaab7a574e286e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55455, "upload_time": "2017-06-24T08:46:32", "url": "https://files.pythonhosted.org/packages/79/85/c418cc837f38fd8e0b028f13bf3cdfd4112818aedb04d68c5c9fca97919b/humanfriendly-3.5.tar.gz" } ], "3.6": [ { "comment_text": "", "digests": { "md5": "b76d0c7e6f833d79e52d7c1d04e21043", "sha256": "6cd75ca4f8b7741f78ea6159d5639f05a3df0770dc69aab710cdefb97e91370b" }, "downloads": -1, "filename": "humanfriendly-3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b76d0c7e6f833d79e52d7c1d04e21043", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62638, "upload_time": "2017-06-24T10:46:59", "url": "https://files.pythonhosted.org/packages/c6/95/dec8372d9a3b69ca83b0d34d0b3947f2d0d4805f55b56000075853e498bd/humanfriendly-3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c48326a0d5228a5c9e5128ff94d35ae5", "sha256": "c793dae660a0b7b0cd2e04b3a224732836ecf13ccbdcd7628970f94b08df80c9" }, "downloads": -1, "filename": "humanfriendly-3.6.tar.gz", "has_sig": false, "md5_digest": "c48326a0d5228a5c9e5128ff94d35ae5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55534, "upload_time": "2017-06-24T10:47:01", "url": "https://files.pythonhosted.org/packages/9c/be/ae2d4d1c989c048aecca5712c86f65fb50934a7c983b64ec38001379f955/humanfriendly-3.6.tar.gz" } ], "3.6.1": [ { "comment_text": "", "digests": { "md5": "ee2d101cf2f4b6409aba7e9fc644e88a", "sha256": "fe574e41045c28ac1b2773d22d16bd7945294e41be4f561b8f7bc58dedae02d5" }, "downloads": -1, "filename": "humanfriendly-3.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee2d101cf2f4b6409aba7e9fc644e88a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62770, "upload_time": "2017-06-24T20:35:05", "url": "https://files.pythonhosted.org/packages/7f/46/c9d2450e9c32a28c80a657fa996cac030c92ea027d0bb8fe121b2ab0a2d1/humanfriendly-3.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04a46e1c5a01c330512916b60df6ce6b", "sha256": "9391a2350bf7d4ba71904d9d20d83b09f75a78bd123787e5234310c9cd20848b" }, "downloads": -1, "filename": "humanfriendly-3.6.1.tar.gz", "has_sig": false, "md5_digest": "04a46e1c5a01c330512916b60df6ce6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55622, "upload_time": "2017-06-24T20:35:07", "url": "https://files.pythonhosted.org/packages/f3/a5/095575745b42725d3ea2975ddd89380d3c46dfcd2c10cfd13efa0bec4fa6/humanfriendly-3.6.1.tar.gz" } ], "3.7": [ { "comment_text": "", "digests": { "md5": "9634e595416fef2aab3ea95a56a2b23b", "sha256": "a39e4413a475dfcda918c0661eb18e01efdf5a22a2a920fd549acd4151127adc" }, "downloads": -1, "filename": "humanfriendly-3.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9634e595416fef2aab3ea95a56a2b23b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63668, "upload_time": "2017-07-01T20:46:23", "url": "https://files.pythonhosted.org/packages/e1/65/f6f97ba153e07c31cab94268473bc6be43828cc7960ada3ccb80368fb985/humanfriendly-3.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "202c184c366ea97439882c17936c6cea", "sha256": "8f5dbef45fa2dd2e6149b2adc61d899034116fea59bffaaa71489e5306f07cb5" }, "downloads": -1, "filename": "humanfriendly-3.7.tar.gz", "has_sig": false, "md5_digest": "202c184c366ea97439882c17936c6cea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56382, "upload_time": "2017-07-01T20:46:25", "url": "https://files.pythonhosted.org/packages/79/6b/c881a06101a751c738bcdc3ee234da3cc5c0d67199d7478a18505b010e4e/humanfriendly-3.7.tar.gz" } ], "3.8": [ { "comment_text": "", "digests": { "md5": "cb8da0f59255a24877890bdac5b1c795", "sha256": "bbd336947a1f90524ffc7772f9e2aa2fff6a1c3096b8c34dd6900b5c3ec1fe1d" }, "downloads": -1, "filename": "humanfriendly-3.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb8da0f59255a24877890bdac5b1c795", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63776, "upload_time": "2017-07-02T13:49:54", "url": "https://files.pythonhosted.org/packages/4f/11/a2d0b4d479926881ff206aaf2e1157139e88cf1230c51280c98e8686e681/humanfriendly-3.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0db40387766bc7b73274e70b28cc0f6b", "sha256": "013caf401eb478d0b77be66f2b7704714ba4b62fa95f8020640ff5fdebdb72d5" }, "downloads": -1, "filename": "humanfriendly-3.8.tar.gz", "has_sig": false, "md5_digest": "0db40387766bc7b73274e70b28cc0f6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57111, "upload_time": "2017-07-02T13:49:55", "url": "https://files.pythonhosted.org/packages/c0/e7/2d3187d0e6738c0a82ed393d41f1f969512d6609f6353625fc5260eeec95/humanfriendly-3.8.tar.gz" } ], "4.0": [ { "comment_text": "", "digests": { "md5": "79b38136b8c2fffdf03b6a7787f84558", "sha256": "895949ba964813adc807e55521dcfb29ace4f81ff2e9132c443b4a76d3d0157d" }, "downloads": -1, "filename": "humanfriendly-4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79b38136b8c2fffdf03b6a7787f84558", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64221, "upload_time": "2017-07-10T16:57:36", "url": "https://files.pythonhosted.org/packages/f7/be/37d50098a1b80a3ed1916b93ac88c15b075a1473d5b854b55da8c74abe58/humanfriendly-4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2707cf36921271882c647bc93ff0c8b", "sha256": "672d8cc5397b89f6f263dbf7df77d01d878cd803e938c9114141b1b2df447a02" }, "downloads": -1, "filename": "humanfriendly-4.0.tar.gz", "has_sig": false, "md5_digest": "e2707cf36921271882c647bc93ff0c8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57609, "upload_time": "2017-07-10T16:57:38", "url": "https://files.pythonhosted.org/packages/1b/81/71ba7aa24cef90280efefc1240bd5b6fa0279d5ff712767595d34a32c4b6/humanfriendly-4.0.tar.gz" } ], "4.1": [ { "comment_text": "", "digests": { "md5": "e227962af827ba728984b38bb63c4625", "sha256": "84729d38cf82e48de42227fbcd91f0f14bb4aa924f69a965305e9e96428f2be1" }, "downloads": -1, "filename": "humanfriendly-4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e227962af827ba728984b38bb63c4625", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64266, "upload_time": "2017-07-10T17:17:46", "url": "https://files.pythonhosted.org/packages/fe/2e/b14ada966caf983fe9f5296ca02edd906ba5af41be2a812db5b2e99b21f7/humanfriendly-4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e19ec28d5ee8664f44023ac7cbd88c4", "sha256": "3c379d09827df1ca5266693c7077ca3306f5d3bfde3fe388eff48df269b32d8f" }, "downloads": -1, "filename": "humanfriendly-4.1.tar.gz", "has_sig": false, "md5_digest": "6e19ec28d5ee8664f44023ac7cbd88c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57687, "upload_time": "2017-07-10T17:17:49", "url": "https://files.pythonhosted.org/packages/9d/cb/ba029d8eb8200e2ed29b00814743fdc466f94cc0368179e32fd133a100cb/humanfriendly-4.1.tar.gz" } ], "4.10": [ { "comment_text": "", "digests": { "md5": "35b7adab4888abe5c473d37bc952c5f0", "sha256": "32f4a21fb3db1f54a3c9f48e2d7e3cc2d9230a066f0e27909de6b191dba3c44b" }, "downloads": -1, "filename": "humanfriendly-4.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "35b7adab4888abe5c473d37bc952c5f0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68898, "upload_time": "2018-03-31T18:31:20", "url": "https://files.pythonhosted.org/packages/4c/9f/5d9364e51ef46254fad95689184da606324768a4c514efda6631c22b521b/humanfriendly-4.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef845ef3ae4584709f58e27624cf43f3", "sha256": "30eeab45eb22eb95e1f7d1e2657d381fa9b2b3f28613b942e5935dc90bb5a6c1" }, "downloads": -1, "filename": "humanfriendly-4.10.tar.gz", "has_sig": false, "md5_digest": "ef845ef3ae4584709f58e27624cf43f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 320048, "upload_time": "2018-03-31T18:31:23", "url": "https://files.pythonhosted.org/packages/5d/27/f2881443bed6e2c1ec3cf8be311f545f8ca2a599bf1fb469ec851bf38eea/humanfriendly-4.10.tar.gz" } ], "4.11": [ { "comment_text": "", "digests": { "md5": "ac9eebead2c0d98b87ae74a9312a62a3", "sha256": "08c3e8cc0391fca4c96ae3cc3d387450d326ad84326513eccb930613f2087df5" }, "downloads": -1, "filename": "humanfriendly-4.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac9eebead2c0d98b87ae74a9312a62a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68898, "upload_time": "2018-04-25T22:15:40", "url": "https://files.pythonhosted.org/packages/4a/63/4f1b9510f1f47c144ccfa89a072c5adbecd14f8d49cc2816bce4c6f8e0dd/humanfriendly-4.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05aff01ff18f500b4d56df5ec17da425", "sha256": "66b31f162110b78e33fdbed4c237b230ec33726a8df130ad0d5bba00fd6aed60" }, "downloads": -1, "filename": "humanfriendly-4.11.tar.gz", "has_sig": false, "md5_digest": "05aff01ff18f500b4d56df5ec17da425", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 328939, "upload_time": "2018-04-25T22:15:43", "url": "https://files.pythonhosted.org/packages/e8/2c/3a4555e862d692d9c8d5eb6036d3c4aa95726223f9f139499680244857b1/humanfriendly-4.11.tar.gz" } ], "4.12": [ { "comment_text": "", "digests": { "md5": "7f1e4f8768cc39f464f9bd6b55882fef", "sha256": "b2492eefd982fc5d442462f890ac7e4a12b292f3157fb8c405cd64acb98088a6" }, "downloads": -1, "filename": "humanfriendly-4.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f1e4f8768cc39f464f9bd6b55882fef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69163, "upload_time": "2018-04-25T23:11:46", "url": "https://files.pythonhosted.org/packages/4b/46/9f31dfc71eeb73c0f52c96ee189c36751c4f59b6a047c7ce18a98cb1fe3d/humanfriendly-4.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6e10996c5138a34919e01fefc0b1468", "sha256": "c1d4be8881897b76fc56bf1f0b59ed03fada2da994b81a41652833b5dc641ace" }, "downloads": -1, "filename": "humanfriendly-4.12.tar.gz", "has_sig": false, "md5_digest": "d6e10996c5138a34919e01fefc0b1468", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 329296, "upload_time": "2018-04-25T23:11:48", "url": "https://files.pythonhosted.org/packages/02/51/9235458e49aaae577076a3842588ac0a2600d440ca86ef9251667cb7d6d6/humanfriendly-4.12.tar.gz" } ], "4.12.1": [ { "comment_text": "", "digests": { "md5": "6d7e32e56978732d9e1c70d2b6df6d9b", "sha256": "72a2efa8b477abb4fbdb3e5e224942c13e201c1df8c70fc244ef13b982ceb010" }, "downloads": -1, "filename": "humanfriendly-4.12.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d7e32e56978732d9e1c70d2b6df6d9b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65841, "upload_time": "2018-05-10T10:05:52", "url": "https://files.pythonhosted.org/packages/4a/4f/16881101fb87370fd62bdc1b7b895c505c6525a9b07e10571bf41899937b/humanfriendly-4.12.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ca2734742852b29dfa94e3f4e7295a9", "sha256": "937b4d2c99d29007023ebcab23579429541bfb3357a97e5df38fc5d851a112a3" }, "downloads": -1, "filename": "humanfriendly-4.12.1.tar.gz", "has_sig": false, "md5_digest": "9ca2734742852b29dfa94e3f4e7295a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 329947, "upload_time": "2018-05-10T10:05:54", "url": "https://files.pythonhosted.org/packages/8a/17/2f49d6b94908ff21031f2daaac498170e64983ddcc34d8d1becd2c45b03b/humanfriendly-4.12.1.tar.gz" } ], "4.13": [ { "comment_text": "", "digests": { "md5": "dcb135965ef5e77a44c9a8b2454eb143", "sha256": "4ee6f63161c6a4e58833904273a7289e8dbd456bb4cf7ff0458ee112b9d2e4b0" }, "downloads": -1, "filename": "humanfriendly-4.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dcb135965ef5e77a44c9a8b2454eb143", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65834, "upload_time": "2018-07-09T21:34:25", "url": "https://files.pythonhosted.org/packages/9b/06/7a080aa13cbfc185aa6ccf651303f1ca43297cf8c3ed84a47b8f3ce4fe85/humanfriendly-4.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e843e2eda65281afd7469845b84cb96", "sha256": "63cb64270a7a93a7b2b6c364f1971465e20d2f4a0a0acffa7e591e5a4db2daa8" }, "downloads": -1, "filename": "humanfriendly-4.13.tar.gz", "has_sig": false, "md5_digest": "8e843e2eda65281afd7469845b84cb96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330104, "upload_time": "2018-07-09T21:34:27", "url": "https://files.pythonhosted.org/packages/6f/6b/97b99fcda2cd2ab15746d118da32fee7d5d75519f2e1c815d2e10b9f2863/humanfriendly-4.13.tar.gz" } ], "4.14": [ { "comment_text": "", "digests": { "md5": "9267532bd437fb8e04631c27084d2b97", "sha256": "27f78498c331f8626a2180592031b0087597d0c92abb98bab80fcb0d3e86648b" }, "downloads": -1, "filename": "humanfriendly-4.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9267532bd437fb8e04631c27084d2b97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66150, "upload_time": "2018-07-13T19:45:59", "url": "https://files.pythonhosted.org/packages/d9/d5/02c0b61f4f33ab3137ee1b51697577d2cabc72dad6b6d29c3bcbbd3e822f/humanfriendly-4.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5dcad6423a1d68f66704bf4965f2279", "sha256": "00593bb4ed08b0c0d88b653e4425266c2c14ed22cc03ac196783559d442ca324" }, "downloads": -1, "filename": "humanfriendly-4.14.tar.gz", "has_sig": false, "md5_digest": "c5dcad6423a1d68f66704bf4965f2279", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 330674, "upload_time": "2018-07-13T19:46:01", "url": "https://files.pythonhosted.org/packages/b5/ce/3522b3f2edfd2e676d1c5fbc461a01a306ed08ee66d9eda633e60e6879cc/humanfriendly-4.14.tar.gz" } ], "4.15": [ { "comment_text": "", "digests": { "md5": "5a0f6d1370927c002084accb0158dde3", "sha256": "96860fa8931202624f79d67f7cdeb3d86d593fe41b5f1b63d8a5707667d28abe" }, "downloads": -1, "filename": "humanfriendly-4.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a0f6d1370927c002084accb0158dde3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69957, "upload_time": "2018-07-14T00:20:54", "url": "https://files.pythonhosted.org/packages/e8/c0/6586306983dcc3062abd2a4a2ea74f019ea06de4f289f39409763ed17bee/humanfriendly-4.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ebb15d1f5d3b18f6f44537b13886eb1", "sha256": "f34f504dd063c2a9bd095fffbce79a639bd6eb067bd6b1318d7b8e67e71a0147" }, "downloads": -1, "filename": "humanfriendly-4.15.tar.gz", "has_sig": false, "md5_digest": "0ebb15d1f5d3b18f6f44537b13886eb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 335609, "upload_time": "2018-07-14T00:20:56", "url": "https://files.pythonhosted.org/packages/1d/43/0813e1a6ea718508aeb2080941b982575bb0786b8bd91ce513dd00326cf9/humanfriendly-4.15.tar.gz" } ], "4.15.1": [ { "comment_text": "", "digests": { "md5": "bb5b0bb90cd4176fdbba5e17c286910c", "sha256": "acaaae671773dd5c70c6042b3442730e7d52804d9d645189093a15d208b86255" }, "downloads": -1, "filename": "humanfriendly-4.15.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb5b0bb90cd4176fdbba5e17c286910c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70239, "upload_time": "2018-07-14T21:36:30", "url": "https://files.pythonhosted.org/packages/c6/70/b9bb77a16bd48d69235375b14699651a5aea6d0ac3f0378c76d0523b6f69/humanfriendly-4.15.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d88f8fca16edb4992192a7d16cd54138", "sha256": "f772c455f8de6af1185c8fea7d2920ba469ea9f7ccfc42635bbdd7f115cdd575" }, "downloads": -1, "filename": "humanfriendly-4.15.1.tar.gz", "has_sig": false, "md5_digest": "d88f8fca16edb4992192a7d16cd54138", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 336107, "upload_time": "2018-07-14T21:36:32", "url": "https://files.pythonhosted.org/packages/44/e6/58fd9bf8a04fad9d458f859db0bf406c1c7dbae22655199f458ba611c9a7/humanfriendly-4.15.1.tar.gz" } ], "4.16": [ { "comment_text": "", "digests": { "md5": "d03626402a903f1690cd2dcbf4116dbd", "sha256": "bed8798623f5d8555b9adae1eb564d446571a766cdf3e2574b0b50d75aa18682" }, "downloads": -1, "filename": "humanfriendly-4.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d03626402a903f1690cd2dcbf4116dbd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71863, "upload_time": "2018-07-21T10:53:28", "url": "https://files.pythonhosted.org/packages/ab/04/4391ada902cc2b174a78f0e7d3f191273c50f7f95316b978fcabaade272a/humanfriendly-4.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46e46aae144c9737feb853bf7cba8331", "sha256": "6a1f46b8524573841f767b9453ee0621e278f26abc9a6a6bc71406732f6cd95f" }, "downloads": -1, "filename": "humanfriendly-4.16.tar.gz", "has_sig": false, "md5_digest": "46e46aae144c9737feb853bf7cba8331", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 343734, "upload_time": "2018-07-21T10:53:31", "url": "https://files.pythonhosted.org/packages/f5/0f/44ca1c934ad9129dd2a19e6bc0d325d95536f0641cd6025fc810fc88e74f/humanfriendly-4.16.tar.gz" } ], "4.16.1": [ { "comment_text": "", "digests": { "md5": "6e83cadcf6036f0c304595152b1bbf71", "sha256": "49196aaebc41a73106256bf2dce468452e8cf2f12b73eb54b50c25fbc1644363" }, "downloads": -1, "filename": "humanfriendly-4.16.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e83cadcf6036f0c304595152b1bbf71", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71871, "upload_time": "2018-07-21T20:29:10", "url": "https://files.pythonhosted.org/packages/fb/34/1e80e4a06020f7dfc7eee11387e400435236f992f80eaa6ed9b3d8252211/humanfriendly-4.16.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7968b5372c4351124aba86e77638a22c", "sha256": "ed1e98ae056b597f15b41bddcc32b9f21e6ab4f3445f9faad1668675de759f7b" }, "downloads": -1, "filename": "humanfriendly-4.16.1.tar.gz", "has_sig": false, "md5_digest": "7968b5372c4351124aba86e77638a22c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 343828, "upload_time": "2018-07-21T20:29:12", "url": "https://files.pythonhosted.org/packages/cf/46/256928c918abb6794eb639706e82c1da6845d5532957b9013abc8a48b6af/humanfriendly-4.16.1.tar.gz" } ], "4.17": [ { "comment_text": "", "digests": { "md5": "4e20426a80871ba3835a1db190983298", "sha256": "42d0aa829f59c710db20ec42eed24a8b7a27688d477da61b5aebd604d0bb2402" }, "downloads": -1, "filename": "humanfriendly-4.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4e20426a80871ba3835a1db190983298", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72968, "upload_time": "2018-10-20T05:21:15", "url": "https://files.pythonhosted.org/packages/79/1e/13d96248e3fcaa7777b61fa889feab44865c85e524bbd667acfa0d8b66e3/humanfriendly-4.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82b02db1277656cfad9c07ba9c9b3385", "sha256": "1d3a1c157602801c62dfdb321760229df2e0d4f14412a0f41b13ad3f930a936a" }, "downloads": -1, "filename": "humanfriendly-4.17.tar.gz", "has_sig": false, "md5_digest": "82b02db1277656cfad9c07ba9c9b3385", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 345291, "upload_time": "2018-10-20T05:21:19", "url": "https://files.pythonhosted.org/packages/fc/62/327ccaf2bbc726b8612708c3324d8bb8a157418cfba1cf710fc3adf714cf/humanfriendly-4.17.tar.gz" } ], "4.18": [ { "comment_text": "", "digests": { "md5": "bc7d914e8f5af497b9360e9992cbdf9c", "sha256": "23057b10ad6f782e7bc3a20e3cb6768ab919f619bbdc0dd75691121bbde5591d" }, "downloads": -1, "filename": "humanfriendly-4.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc7d914e8f5af497b9360e9992cbdf9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 73374, "upload_time": "2019-02-21T20:22:21", "url": "https://files.pythonhosted.org/packages/90/df/88bff450f333114680698dc4aac7506ff7cab164b794461906de31998665/humanfriendly-4.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9573f9f37a5454d8205cfd1b9b8db9d2", "sha256": "33ee8ceb63f1db61cce8b5c800c531e1a61023ac5488ccde2ba574a85be00a85" }, "downloads": -1, "filename": "humanfriendly-4.18.tar.gz", "has_sig": false, "md5_digest": "9573f9f37a5454d8205cfd1b9b8db9d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 345853, "upload_time": "2019-02-21T20:22:25", "url": "https://files.pythonhosted.org/packages/26/71/e7daf57e819a70228568ff5395fdbc4de81b63067b93167e07825fcf0bcf/humanfriendly-4.18.tar.gz" } ], "4.2": [ { "comment_text": "", "digests": { "md5": "21e639aca069fd53087bdf3d8d1a1a5d", "sha256": "92ae13c51e5a652816514e9b43da03147e772e2732d8e47f7d778c95d0cd5297" }, "downloads": -1, "filename": "humanfriendly-4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21e639aca069fd53087bdf3d8d1a1a5d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64375, "upload_time": "2017-07-10T17:39:16", "url": "https://files.pythonhosted.org/packages/ae/04/663fa4abdbbc63d8f3a68f13745fc6da85142f48249a01278afab41c4431/humanfriendly-4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cb82a48779d79646b882e769d29a367", "sha256": "fba1804f8a8bc548806c3c4a10a5d49a42c8aee6a4ef907dd96c6231141260b2" }, "downloads": -1, "filename": "humanfriendly-4.2.tar.gz", "has_sig": false, "md5_digest": "7cb82a48779d79646b882e769d29a367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57745, "upload_time": "2017-07-10T17:39:19", "url": "https://files.pythonhosted.org/packages/97/99/ca93ac0555e8b3d462da1266dab7eaa287ba5e104457749f81e05e8babbc/humanfriendly-4.2.tar.gz" } ], "4.3": [ { "comment_text": "", "digests": { "md5": "be14544e18b1aa39db79f83af5d98259", "sha256": "3a30719885b7af1f75d965f006eb8dc3710aa13410c720eb6f87349503ff002b" }, "downloads": -1, "filename": "humanfriendly-4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be14544e18b1aa39db79f83af5d98259", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64475, "upload_time": "2017-07-10T17:57:28", "url": "https://files.pythonhosted.org/packages/f0/93/cea7904989db4ee6b4fba8ad4096b4c0e7646e69d07f31b0b01875622314/humanfriendly-4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba481e2ff5dee36897e900bb464bd3d6", "sha256": "96f48443e2a1569c0beb8896b802b4c2b7732bddb9617996fd8764aa829571ca" }, "downloads": -1, "filename": "humanfriendly-4.3.tar.gz", "has_sig": false, "md5_digest": "ba481e2ff5dee36897e900bb464bd3d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57845, "upload_time": "2017-07-10T17:57:30", "url": "https://files.pythonhosted.org/packages/58/9c/1099798c499b17819f231b4b605a62762e71407110ce9b70f9bb9accf074/humanfriendly-4.3.tar.gz" } ], "4.4": [ { "comment_text": "", "digests": { "md5": "4662d4339a8b223402def043b6e395b6", "sha256": "1934284a2dce496264228b1ca9a9294d5a177728feaac6660cbd3513c03f8294" }, "downloads": -1, "filename": "humanfriendly-4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4662d4339a8b223402def043b6e395b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64730, "upload_time": "2017-07-16T02:55:11", "url": "https://files.pythonhosted.org/packages/0d/d6/fd1724a6a42087cd486d6f837e38bcd7a38da020715b2aece283f59e50f1/humanfriendly-4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3eebb432bb2e8de9208bd6301e68acf6", "sha256": "2e1d9a4162a75156e588ed8dddb3b84fb8b99aa39c522bf1c97d2cfd721c42e5" }, "downloads": -1, "filename": "humanfriendly-4.4.tar.gz", "has_sig": false, "md5_digest": "3eebb432bb2e8de9208bd6301e68acf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57544, "upload_time": "2017-07-16T02:55:12", "url": "https://files.pythonhosted.org/packages/25/1a/b01cf3f4aaced7b435f860019661b46c52bd584c52648a72da65a0ba7279/humanfriendly-4.4.tar.gz" } ], "4.4.1": [ { "comment_text": "", "digests": { "md5": "8f8821d18f71153dab1960e5289214d8", "sha256": "43a43575cc5c1506a50fb5a536757aa0c2ae94c0ec10572b368510c878fdc0b9" }, "downloads": -1, "filename": "humanfriendly-4.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f8821d18f71153dab1960e5289214d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64761, "upload_time": "2017-08-07T20:59:44", "url": "https://files.pythonhosted.org/packages/e2/eb/607f9051301e3ced17ca1aff0ffc6370179e773f406dad7c051ca81a7f87/humanfriendly-4.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15f3373ca9b99d1a15f301a5c45f88db", "sha256": "f1ebb406d37478228b92543c12c27c9a827782d8d241260b3a06512c7f7c3a5e" }, "downloads": -1, "filename": "humanfriendly-4.4.1.tar.gz", "has_sig": false, "md5_digest": "15f3373ca9b99d1a15f301a5c45f88db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 222266, "upload_time": "2017-08-07T20:59:47", "url": "https://files.pythonhosted.org/packages/0e/1b/154666b208625dd4d946e949c4aa39d9150f4dac00796f0ec6b9a3abac7e/humanfriendly-4.4.1.tar.gz" } ], "4.4.2": [ { "comment_text": "", "digests": { "md5": "53180d831603b8ca7910e71571b53141", "sha256": "8573445ad8e2b84775a8f6bacef8f1c3761f97a016dc89289a286faa3243a973" }, "downloads": -1, "filename": "humanfriendly-4.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53180d831603b8ca7910e71571b53141", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65045, "upload_time": "2018-01-04T12:07:18", "url": "https://files.pythonhosted.org/packages/cc/23/c61a18a0032c12444c891ecccd666370d5f427eff85848656f8530bb085a/humanfriendly-4.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c335fdc8aa459b8316eeb267d7f1ea2", "sha256": "833bd44237f302932dcbe8428704c486ce112fe7d954c3aebbd098b8ed4800d8" }, "downloads": -1, "filename": "humanfriendly-4.4.2.tar.gz", "has_sig": false, "md5_digest": "6c335fdc8aa459b8316eeb267d7f1ea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 222601, "upload_time": "2018-01-04T12:07:21", "url": "https://files.pythonhosted.org/packages/13/17/21e85861c40081c27a51578cdc6eb004b55f9bdc982c494dd7aae8bbf769/humanfriendly-4.4.2.tar.gz" } ], "4.5": [ { "comment_text": "", "digests": { "md5": "328943b29f50eb0f2e9849eeefd50a46", "sha256": "ec4346fea0915e1d051ca5acb74b9008dc7ee93458a7c265e05eb91770555193" }, "downloads": -1, "filename": "humanfriendly-4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "328943b29f50eb0f2e9849eeefd50a46", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65496, "upload_time": "2018-01-04T18:13:06", "url": "https://files.pythonhosted.org/packages/99/a0/b7fd9020aa522fe96cb2a7a9166fe63b334790e1340183f7ffe4d79ee9d8/humanfriendly-4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "150c9ed864b34984bb13ca9a8d7920cf", "sha256": "09c8b89a66f8d527a8acffe7cc6f45e7a7d734409df6fea35d5ee7a2bfeb1295" }, "downloads": -1, "filename": "humanfriendly-4.5.tar.gz", "has_sig": false, "md5_digest": "150c9ed864b34984bb13ca9a8d7920cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 223064, "upload_time": "2018-01-04T18:13:09", "url": "https://files.pythonhosted.org/packages/eb/a8/199768121256e9fcd4b4b2ab50920bb8ce77970166b1725ebc2893c68af4/humanfriendly-4.5.tar.gz" } ], "4.6": [ { "comment_text": "", "digests": { "md5": "a1fca2091cd25441fd687622f9987e12", "sha256": "abe35f7096e2d27ef6059355a33386b089eecbcd5157201be05dc99e50fb2c28" }, "downloads": -1, "filename": "humanfriendly-4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a1fca2091cd25441fd687622f9987e12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66285, "upload_time": "2018-01-04T20:39:52", "url": "https://files.pythonhosted.org/packages/55/ca/8fa31c9271bfd27b9c093e121f7d71278feec6ca4f80b16c249079fb2351/humanfriendly-4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6ca8735a30a8920ccb9cb6205169784", "sha256": "928eff707f0682029f1968cefe108fd2870ead5a2f8d80875231a27ba2b20410" }, "downloads": -1, "filename": "humanfriendly-4.6.tar.gz", "has_sig": false, "md5_digest": "e6ca8735a30a8920ccb9cb6205169784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 252310, "upload_time": "2018-01-04T20:39:54", "url": "https://files.pythonhosted.org/packages/1d/13/77ba5bb753ab7ce4c42f0318f9c1c25b29650a688ef9cdbdc77f2e7ffa9f/humanfriendly-4.6.tar.gz" } ], "4.7": [ { "comment_text": "", "digests": { "md5": "a384de91dd9f2202debd53ae55deb71a", "sha256": "8068abcfdce789af50b8da88c427476345fe445b87aea136fda6d5baf8ac6dab" }, "downloads": -1, "filename": "humanfriendly-4.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a384de91dd9f2202debd53ae55deb71a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67707, "upload_time": "2018-01-14T02:28:16", "url": "https://files.pythonhosted.org/packages/ee/79/6974a948269f361b648fd3125009f6da6d66b005fc529d0b04f5ef75cc09/humanfriendly-4.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14952fca59a6564a37044e581d043868", "sha256": "ee071c8f6c7457db53472ae9974aaf561c95fdbe072e1f2a3ba29aaa6ca51098" }, "downloads": -1, "filename": "humanfriendly-4.7.tar.gz", "has_sig": false, "md5_digest": "14952fca59a6564a37044e581d043868", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 319094, "upload_time": "2018-01-14T02:28:18", "url": "https://files.pythonhosted.org/packages/0d/2d/8cb8583e4dc4e44932460c88dbe1d7fde907df60589452342bc242ac7da0/humanfriendly-4.7.tar.gz" } ], "4.8": [ { "comment_text": "", "digests": { "md5": "aae9564fad96488a4f0b939074c860eb", "sha256": "587b16ce804bec8e3cbb8c420decea051b38e3d895272b2c1e38fc69b4286b1c" }, "downloads": -1, "filename": "humanfriendly-4.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aae9564fad96488a4f0b939074c860eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68058, "upload_time": "2018-01-20T20:19:23", "url": "https://files.pythonhosted.org/packages/ac/fa/61c64f413f084f7e6398a4bc7a0fab28224942ae66bff1b22fe3e9101fba/humanfriendly-4.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "667242fe429b23f9162f0f6b5827c793", "sha256": "d0e74171b87318a94b99520e4f0c5651e944b5f11d696c46be3330bb82b85300" }, "downloads": -1, "filename": "humanfriendly-4.8.tar.gz", "has_sig": false, "md5_digest": "667242fe429b23f9162f0f6b5827c793", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 319383, "upload_time": "2018-01-20T20:19:25", "url": "https://files.pythonhosted.org/packages/11/f4/b6525b71e5bff3f5414c1436dc428aa4936421a6de6e799555aed39f2b1e/humanfriendly-4.8.tar.gz" } ], "4.9": [ { "comment_text": "", "digests": { "md5": "4d584f25ec96d16f562cc5a1f20b8f9e", "sha256": "c80f17f334db538dcd2bced26bb2935bc57cda34c33e2a5d5c24e259f4ab721f" }, "downloads": -1, "filename": "humanfriendly-4.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d584f25ec96d16f562cc5a1f20b8f9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 68483, "upload_time": "2018-03-28T21:18:57", "url": "https://files.pythonhosted.org/packages/97/54/2e70337a701ffabd5c124e1ac50e6dfe0bbe852dd3337785a1492e84c440/humanfriendly-4.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad3d0d230626f61e1daea3b12ca4c502", "sha256": "c2c98143f0b01fc65fee6b6a0436b01d8c77b55cad6ae7bf268e1fb586aae6b7" }, "downloads": -1, "filename": "humanfriendly-4.9.tar.gz", "has_sig": false, "md5_digest": "ad3d0d230626f61e1daea3b12ca4c502", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 319846, "upload_time": "2018-03-28T21:18:59", "url": "https://files.pythonhosted.org/packages/7e/8a/1e09d81e45c2b0f068e9d942ed98f05c6ca24e7d8a768f54ce1231311fb5/humanfriendly-4.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc7d914e8f5af497b9360e9992cbdf9c", "sha256": "23057b10ad6f782e7bc3a20e3cb6768ab919f619bbdc0dd75691121bbde5591d" }, "downloads": -1, "filename": "humanfriendly-4.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc7d914e8f5af497b9360e9992cbdf9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 73374, "upload_time": "2019-02-21T20:22:21", "url": "https://files.pythonhosted.org/packages/90/df/88bff450f333114680698dc4aac7506ff7cab164b794461906de31998665/humanfriendly-4.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9573f9f37a5454d8205cfd1b9b8db9d2", "sha256": "33ee8ceb63f1db61cce8b5c800c531e1a61023ac5488ccde2ba574a85be00a85" }, "downloads": -1, "filename": "humanfriendly-4.18.tar.gz", "has_sig": false, "md5_digest": "9573f9f37a5454d8205cfd1b9b8db9d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 345853, "upload_time": "2019-02-21T20:22:25", "url": "https://files.pythonhosted.org/packages/26/71/e7daf57e819a70228568ff5395fdbc4de81b63067b93167e07825fcf0bcf/humanfriendly-4.18.tar.gz" } ] }