{ "info": { "author": "Jeff Quast, Erik Rose, Avram Lubkin", "author_email": "contact@jeffquast.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Console :: Curses", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2", "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 :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: User Interfaces", "Topic :: Terminals", "Typing :: Typed" ], "description": "| |pypi_downloads| |codecov| |windows| |linux| |mac| |bsd|\n\nIntroduction\n============\n\nBlessed is an easy, practical *library* for making *terminal* apps, by providing an elegant,\nwell-documented interface to Colors_, Keyboard_ input, and screen position and Location_\ncapabilities.\n\n.. code-block:: python\n\n from blessed import Terminal\n\n term = Terminal()\n\n print(term.home + term.clear + term.move_y(term.height // 2))\n print(term.black_on_darkkhaki(term.center('press any key to continue.')))\n\n with term.cbreak(), term.hidden_cursor():\n inp = term.inkey()\n\n print(term.move_down(2) + 'You pressed ' + term.bold(repr(inp)))\n\n.. figure:: https://dxtz6bzwq9sxx.cloudfront.net/demo_basic_intro.gif\n :alt: Animation of running the code example\n\nIt's meant to be *fun* and *easy*, to do basic terminal graphics and styling with Python using\n*blessed*. Terminal_ is the only class you need to import and the only object you should need for\nTerminal capabilities.\n\nWhether you want to improve CLI apps with colors, or make fullscreen applications or games,\n*blessed* should help get you started quickly. Your users will love it because it works on Windows,\nMac, and Linux, and you will love it because it has plenty of documentation and examples!\n\nFull documentation at https://blessed.readthedocs.io/en/latest/\n\nExamples\n--------\n\n.. figure:: https://dxtz6bzwq9sxx.cloudfront.net/blessed_demo_intro.gif\n :alt: Animations of x11-colorpicker.py, bounce.py, worms.py, and plasma.py\n\n x11-colorpicker.py_, bounce.py_, worms.py_, and plasma.py_, from our repository.\n\nExemplary 3rd-party examples which use *blessed*,\n\n.. figure:: https://dxtz6bzwq9sxx.cloudfront.net/demo_3rdparty_voltron.png\n :alt: Screenshot of 'Voltron' (By the author of Voltron, from their README).\n\n Voltron_ is an extensible debugger UI toolkit written in Python\n\n.. figure:: https://dxtz6bzwq9sxx.cloudfront.net/demo_3rdparty_cursewords.gif\n :alt: Animation of 'cursewords' (By the author of cursewords, from their README).\n\n cursewords_ is \"graphical\" command line program for solving crossword puzzles in the terminal.\n\n.. figure:: https://dxtz6bzwq9sxx.cloudfront.net/demo_3rdparty_githeat.gif\n :alt: Animation of 'githeat.interactive', using blessed repository at the time of capture.\n\n GitHeat_ builds an interactive heatmap of git history.\n\n.. figure:: https://dxtz6bzwq9sxx.cloudfront.net/demo_3rdparty_dashing.gif\n :alt: Animations from 'Dashing' (By the author of Dashing, from their README)\n\n Dashing_ is a library to quickly create terminal-based dashboards.\n\n.. figure:: https://dxtz6bzwq9sxx.cloudfront.net/demo_3rdparty_enlighten.gif\n :alt: Animations from 'Enlighten' (By the author of Enlighten, from their README)\n\n Enlighten_ is a console progress bar library that allows simultaneous output without redirection.\n\n.. figure:: https://dxtz6bzwq9sxx.cloudfront.net/blessed_3rdparty_macht.gif\n :alt: Demonstration of 'macht', a 2048 clone\n\n macht_ is a clone of the (briefly popular) puzzle game, 2048.\n\nRequirements\n------------\n\n*Blessed* works with Windows, Mac, Linux, and BSD's, on Python 2.7, 3.4, 3.5, 3.6, 3.7, and 3.8.\n\nBrief Overview\n--------------\n\n*Blessed* is more than just a Python wrapper around curses_:\n\n* Styles_, Colors_, and maybe a little positioning without necessarily clearing the whole screen\n first.\n* Works great with Python's new f-strings_ or any other kind of string formatting.\n* Provides up-to-the-moment Location_ and terminal height and width, so you can respond to terminal\n size changes.\n* Avoids making a mess if the output gets piped to a non-terminal, you can output sequences to any\n file-like object such as *StringIO*, files, pipes or sockets.\n* Uses `terminfo(5)`_ so it works with any terminal type and capability: No more C-like calls to\n tigetstr_ and tparm_.\n* Non-obtrusive calls to only the capabilities database ensures that you are free to mix and match\n with calls to any other curses application code or library you like.\n* Provides context managers `Terminal.fullscreen()`_ and `Terminal.hidden_cursor()`_ to safely\n express terminal modes, curses development will no longer fudge up your shell.\n* Act intelligently when somebody redirects your output to a file, omitting all of the special\n sequences colors, but still containing all of the text.\n\n*Blessed* is a fork of `blessings `_, which does all of\nthe same above with the same API, as well as following **enhancements**:\n\n* Windows support, new since Dec. 2019!\n* Dead-simple keyboard handling: safely decoding unicode input in your system's preferred locale and\n supports application/arrow keys.\n* 24-bit color support, using `Terminal.color_rgb()`_ and `Terminal.on_color_rgb()`_ and all X11\n Colors_ by name, and not by number.\n* Determine cursor location using `Terminal.get_location()`_, enter key-at-a-time input mode using\n `Terminal.cbreak()`_ or `Terminal.raw()`_ context managers, and read timed key presses using\n `Terminal.inkey()`_.\n* Allows the *printable length* of strings that contain sequences to be determined by\n `Terminal.length()`_, supporting additional methods `Terminal.wrap()`_ and `Terminal.center()`_,\n terminal-aware variants of the built-in function `textwrap.wrap()`_ and method `str.center()`_,\n respectively.\n* Allows sequences to be removed from strings that contain them, using `Terminal.strip_seqs()`_ or\n sequences and whitespace using `Terminal.strip()`_.\n\nBefore And After\n----------------\n\nWith the built-in curses_ module, this is how you would typically\nprint some underlined text at the bottom of the screen:\n\n.. code-block:: python\n\n from curses import tigetstr, setupterm, tparm\n from fcntl import ioctl\n from os import isatty\n import struct\n import sys\n from termios import TIOCGWINSZ\n\n # If we want to tolerate having our output piped to other commands or\n # files without crashing, we need to do all this branching:\n if hasattr(sys.stdout, 'fileno') and isatty(sys.stdout.fileno()):\n setupterm()\n sc = tigetstr('sc')\n cup = tigetstr('cup')\n rc = tigetstr('rc')\n underline = tigetstr('smul')\n normal = tigetstr('sgr0')\n else:\n sc = cup = rc = underline = normal = ''\n\n # Save cursor position.\n print(sc)\n\n if cup:\n # tigetnum('lines') doesn't always update promptly, hence this:\n height = struct.unpack('hhhh', ioctl(0, TIOCGWINSZ, '\\000' * 8))[0]\n\n # Move cursor to bottom.\n print(tparm(cup, height - 1, 0))\n\n print('This is {under}underlined{normal}!'\n .format(under=underline, normal=normal))\n\n # Restore cursor position.\n print(rc)\n\nThe same program with *Blessed* is simply:\n\n.. code-block:: python\n\n from blessed import Terminal\n\n term = Terminal()\n with term.location(0, term.height - 1):\n print('This is ' + term.underline('underlined') + '!', end='')\n\n.. _curses: https://docs.python.org/3/library/curses.html\n.. _tigetstr: http://man.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/tigetstr.3\n.. _tparm: http://man.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/tparm.3\n.. _`terminfo(5)`: https://invisible-island.net/ncurses/man/terminfo.5.html\n.. _str.center(): https://docs.python.org/3/library/stdtypes.html#str.center\n.. _textwrap.wrap(): https://docs.python.org/3/library/textwrap.html#textwrap.wrap\n.. _Terminal: https://blessed.readthedocs.io/en/stable/terminal.html\n.. _`Terminal.fullscreen()`: https://blessed.readthedocs.io/en/latest/api/terminal.html#blessed.terminal.Terminal.fullscreen\n.. _`Terminal.get_location()`: https://blessed.readthedocs.io/en/latest/location.html#finding-the-cursor\n.. _`Terminal.color_rgb()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.color_rgb\n.. _`Terminal.hidden_cursor()`: https://blessed.readthedocs.io/en/latest/api/terminal.html#blessed.terminal.Terminal.hidden_cursor\n.. _`Terminal.on_color_rgb()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.on_color_rgb\n.. _`Terminal.length()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.length\n.. _`Terminal.strip()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.strip\n.. _`Terminal.rstrip()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.rstrip\n.. _`Terminal.lstrip()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.lstrip\n.. _`Terminal.strip_seqs()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.strip_seqs\n.. _`Terminal.wrap()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.wrap\n.. _`Terminal.center()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.center\n.. _`Terminal.rjust()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.rjust\n.. _`Terminal.ljust()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.ljust\n.. _`Terminal.cbreak()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.cbreak\n.. _`Terminal.raw()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.raw\n.. _`Terminal.inkey()`: https://blessed.readthedocs.io/en/stable/api/terminal.html#blessed.terminal.Terminal.inkey\n.. _Colors: https://blessed.readthedocs.io/en/stable/colors.html\n.. _Styles: https://blessed.readthedocs.io/en/stable/terminal.html#styles\n.. _Location: https://blessed.readthedocs.io/en/stable/location.html\n.. _Keyboard: https://blessed.readthedocs.io/en/stable/keyboard.html\n.. _Examples: https://blessed.readthedocs.io/en/stable/examples.html\n.. _x11-colorpicker.py: https://blessed.readthedocs.io/en/stable/examples.html#x11-colorpicker-py\n.. _bounce.py: https://blessed.readthedocs.io/en/stable/examples.html#bounce-py\n.. _worms.py: https://blessed.readthedocs.io/en/stable/examples.html#worms-py\n.. _plasma.py: https://blessed.readthedocs.io/en/stable/examples.html#plasma-py\n.. _Voltron: https://github.com/snare/voltron\n.. _cursewords: https://github.com/thisisparker/cursewords\n.. _GitHeat: https://github.com/AmmsA/Githeat\n.. _Dashing: https://github.com/FedericoCeratto/dashing\n.. _Enlighten: https://github.com/Rockhopper-Technologies/enlighten\n.. _macht: https://github.com/rolfmorel/macht\n.. _f-strings: https://docs.python.org/3/reference/lexical_analysis.html#f-strings\n.. |pypi_downloads| image:: https://img.shields.io/pypi/dm/blessed.svg?logo=pypi\n :alt: Downloads\n :target: https://pypi.org/project/blessed/\n.. |codecov| image:: https://codecov.io/gh/jquast/blessed/branch/master/graph/badge.svg\n :alt: codecov.io Code Coverage\n :target: https://codecov.io/gh/jquast/blessed/\n.. |linux| image:: https://img.shields.io/badge/Linux-yes-success?logo=linux\n :alt: Linux supported\n.. |windows| image:: https://img.shields.io/badge/Windows-NEW-success?logo=windows\n :alt: Windows supported\n.. |mac| image:: https://img.shields.io/badge/MacOS-yes-success?logo=apple\n :alt: MacOS supported\n.. |bsd| image:: https://img.shields.io/badge/BSD-yes-success?logo=freebsd\n :alt: BSD supported\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jquast/blessed", "keywords": "terminal,sequences,tty,curses,ncurses,formatting,style,color,console,keyboard,ansi,xterm", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "blessed", "package_url": "https://pypi.org/project/blessed/", "platform": "", "project_url": "https://pypi.org/project/blessed/", "project_urls": { "Documentation": "https://blessed.readthedocs.io", "Homepage": "https://github.com/jquast/blessed" }, "release_url": "https://pypi.org/project/blessed/1.19.1/", "requires_dist": [ "wcwidth (>=0.1.4)", "six (>=1.9.0)", "jinxed (>=1.1.0) ; platform_system == \"Windows\"", "ordereddict (==1.1) ; python_version < \"2.7\"", "backports.functools-lru-cache (>=1.2.1) ; python_version < \"3.2\"" ], "requires_python": ">=2.7", "summary": "Easy, practical library for making terminal apps, by providing an elegant, well-documented interface to Colors, Keyboard input, and screen Positioning capabilities.", "version": "1.19.1", "yanked": false, "yanked_reason": null }, "last_serial": 12638026, "releases": { "1.10.0": [ { "comment_text": "", "digests": { "md5": "6764714f427b1a3d74eb35748a4bdfd1", "sha256": "d43e9891367cdd14b2a5796f1143de87d342fef676269ef3c4e495d60395d208" }, "downloads": -1, "filename": "blessed-1.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6764714f427b1a3d74eb35748a4bdfd1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 73378, "upload_time": "2015-10-03T01:40:07", "upload_time_iso_8601": "2015-10-03T01:40:07.807655Z", "url": "https://files.pythonhosted.org/packages/f4/43/15d71856a5a3a33ef9a97e8b5d1a890a2a34e59092f3f60cfc0196689139/blessed-1.10.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0bc7ca52404ac8151c808808c418c28d", "sha256": "67e9a868a2d1bfccfdbd0fbaf5216a1067fe9850829dd9f9214e9e28c5022e9c" }, "downloads": -1, "filename": "blessed-1.10.0.tar.gz", "has_sig": false, "md5_digest": "0bc7ca52404ac8151c808808c418c28d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87891, "upload_time": "2015-10-03T01:39:59", "upload_time_iso_8601": "2015-10-03T01:39:59.363387Z", "url": "https://files.pythonhosted.org/packages/b2/21/bf84c65927a81fd7ed3a19f7fec6748851623f326bf2d14465bbc05cd153/blessed-1.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "6267291a980a8488ae4815403f342af2", "sha256": "ebe5a42363087c1ecfceca463f99972a84818940dca6ac0afd75bbd26c9be520" }, "downloads": -1, "filename": "blessed-1.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6267291a980a8488ae4815403f342af2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 66834, "upload_time": "2015-10-10T07:03:54", "upload_time_iso_8601": "2015-10-10T07:03:54.998910Z", "url": "https://files.pythonhosted.org/packages/6c/3e/4f3b4e58cc122ff170a66dfcb3bed2ba0178f1aab9327e0da7927961b854/blessed-1.11.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "81f0bfc07cba4824bc3b086fb30a24ea", "sha256": "04c6d09502537c1d50e7d1116d8036bf1a9c962d941377a78e47d59359c7b19e" }, "downloads": -1, "filename": "blessed-1.11.0.tar.gz", "has_sig": false, "md5_digest": "81f0bfc07cba4824bc3b086fb30a24ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84557, "upload_time": "2015-10-10T07:03:50", "upload_time_iso_8601": "2015-10-10T07:03:50.817275Z", "url": "https://files.pythonhosted.org/packages/b2/28/4d5dc8ed4fbea4c9c86fb1c8a8194381cabe2b06d37c1a5b6caa2a3a6025/blessed-1.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.12.0": [ { "comment_text": "", "digests": { "md5": "fa3f53af20967f8f6a9500ec31d45d07", "sha256": "646d3eab6307e7ea257b57efdfbd56b477b5fc160aa6df93d97affc4b9905e08" }, "downloads": -1, "filename": "blessed-1.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa3f53af20967f8f6a9500ec31d45d07", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 69905, "upload_time": "2015-10-13T21:26:22", "upload_time_iso_8601": "2015-10-13T21:26:22.133640Z", "url": "https://files.pythonhosted.org/packages/84/58/98e1a6dbddf00ece25ebdf3865d6ddbc9e435eb117ae94c8ea92192dd8fe/blessed-1.12.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "20176bde4cd115c6f835c80be6ac7a13", "sha256": "376cbfe947a01b371194923226daf8394a55ff0989f81449f4c57c895a17991c" }, "downloads": -1, "filename": "blessed-1.12.0.tar.gz", "has_sig": false, "md5_digest": "20176bde4cd115c6f835c80be6ac7a13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87724, "upload_time": "2015-10-13T21:26:18", "upload_time_iso_8601": "2015-10-13T21:26:18.058158Z", "url": "https://files.pythonhosted.org/packages/30/51/15eb1abd9dbd70f2cdeb644cc9b0dad8947b500f0f2112befe19cb6914b6/blessed-1.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.13.0": [ { "comment_text": "", "digests": { "md5": "079629b40cbd5ad4412b68ca2e775990", "sha256": "84f6307f4b062c2a415f58fbece6c4b8a7fa6babad38be619a89d04971e1f9f4" }, "downloads": -1, "filename": "blessed-1.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "079629b40cbd5ad4412b68ca2e775990", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 63981, "upload_time": "2015-11-08T21:53:21", "upload_time_iso_8601": "2015-11-08T21:53:21.444402Z", "url": "https://files.pythonhosted.org/packages/96/d4/a8e9b37e13fdfbada4d082e3eade766ab3e9bd627feafdc2ba4eef4ebab4/blessed-1.13.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "45a4d5e87cc874d862a5c508aba1a89b", "sha256": "1193b19b123268c1cda76c5def5966a42a173e9002db73cb3328732805109c09" }, "downloads": -1, "filename": "blessed-1.13.0.tar.gz", "has_sig": false, "md5_digest": "45a4d5e87cc874d862a5c508aba1a89b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81841, "upload_time": "2015-11-08T21:53:16", "upload_time_iso_8601": "2015-11-08T21:53:16.396347Z", "url": "https://files.pythonhosted.org/packages/1d/8b/23782d04030ebb446b91d488056c85e2cbf4f883d5dab8566c0da63dc2f2/blessed-1.13.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.14.0": [ { "comment_text": "", "digests": { "md5": "69bd2ee1c4274e2105f5e9336fd515ff", "sha256": "5fef1fe53fac641e70454c0d6235a9c3acb4b05fae09846e4f0a37589646c0a0" }, "downloads": -1, "filename": "blessed-1.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69bd2ee1c4274e2105f5e9336fd515ff", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 64103, "upload_time": "2015-11-08T21:59:01", "upload_time_iso_8601": "2015-11-08T21:59:01.309251Z", "url": "https://files.pythonhosted.org/packages/f7/9d/7572c12ddd6faa3f12d639f3114e9c4dd0b02bc86197503a046eee43d8c5/blessed-1.14.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e42dc18850a7809cb25eac4c22ebfd3f", "sha256": "7d3ff5c4cb64be830ac3c32dcad5ae6f3b8b0eadb6b9bc8aa9382ea879d58f33" }, "downloads": -1, "filename": "blessed-1.14.0.tar.gz", "has_sig": false, "md5_digest": "e42dc18850a7809cb25eac4c22ebfd3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81980, "upload_time": "2015-11-08T21:58:54", "upload_time_iso_8601": "2015-11-08T21:58:54.135867Z", "url": "https://files.pythonhosted.org/packages/7d/e7/1d254fc5180a3a394d63b8b1ea8775d9c246ec7bd87ee7301cd2754f94e8/blessed-1.14.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.14.1": [ { "comment_text": "", "digests": { "md5": "350d0fe617b25303cb81f4730e133e8c", "sha256": "00c35c3fbd1f116de122484c3490fd15fefe464fd219d90a53c8171848f37bcf" }, "downloads": -1, "filename": "blessed-1.14.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "350d0fe617b25303cb81f4730e133e8c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 64068, "upload_time": "2015-12-21T22:21:15", "upload_time_iso_8601": "2015-12-21T22:21:15.336054Z", "url": "https://files.pythonhosted.org/packages/2a/29/c71422a38383436c3858d6b0d62d0da73706b273be3971f6e54dcd7a7bcc/blessed-1.14.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "734b472b846005b08d41fc6b543d9952", "sha256": "58a289d833299944dc2f7b02aae522e3ed53ec0d43fbbfca5d9eeb9486b2c073" }, "downloads": -1, "filename": "blessed-1.14.1.tar.gz", "has_sig": false, "md5_digest": "734b472b846005b08d41fc6b543d9952", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82125, "upload_time": "2015-12-21T22:21:07", "upload_time_iso_8601": "2015-12-21T22:21:07.614274Z", "url": "https://files.pythonhosted.org/packages/fa/dc/2a9f942d90008ceeca44f2b4821c6daeafe8c4ca614c07374363250fdfb7/blessed-1.14.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.14.2": [ { "comment_text": "", "digests": { "md5": "6be1d798a4ced031dd91731fd75fba11", "sha256": "713dd9466a469cf26d5a26159c572d69a25ab71c8cb8e1bcd35a301c803978c7" }, "downloads": -1, "filename": "blessed-1.14.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6be1d798a4ced031dd91731fd75fba11", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 64179, "upload_time": "2017-03-26T18:17:05", "upload_time_iso_8601": "2017-03-26T18:17:05.902642Z", "url": "https://files.pythonhosted.org/packages/07/f5/a0e4b579053c7c01186e1a32b25bfad54fa25468e0e489c44572d39d3bf8/blessed-1.14.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "898d027823989f22e678c06f657c5b5f", "sha256": "2342125fd4f27f00d2677798bd06be2e6a1178e77c0298080abe4f720070693b" }, "downloads": -1, "filename": "blessed-1.14.2.tar.gz", "has_sig": false, "md5_digest": "898d027823989f22e678c06f657c5b5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82942, "upload_time": "2017-03-26T18:17:03", "upload_time_iso_8601": "2017-03-26T18:17:03.490600Z", "url": "https://files.pythonhosted.org/packages/c2/04/be691f2ad9d70252476bb0d74a1e46390364d751b021b747b7dc1c8dfb0c/blessed-1.14.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.15.0": [ { "comment_text": "", "digests": { "md5": "dd57228eeae35ee756eed1078eb5b697", "sha256": "9a0a98c7070b016341ae0300415deeda930a340ef7961d9b920a5cb200a601e2" }, "downloads": -1, "filename": "blessed-1.15.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd57228eeae35ee756eed1078eb5b697", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60526, "upload_time": "2018-06-20T06:37:41", "upload_time_iso_8601": "2018-06-20T06:37:41.416192Z", "url": "https://files.pythonhosted.org/packages/3f/96/1915827a8e411613d364dd3a56ef1fbfab84ee878070a69c21b10b5ad1bb/blessed-1.15.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b0fc2ba22c6d49069ccd927f9b4d672", "sha256": "777b0b6b5ce51f3832e498c22bc6a093b6b5f99148c7cbf866d26e2dec51ef21" }, "downloads": -1, "filename": "blessed-1.15.0.tar.gz", "has_sig": false, "md5_digest": "9b0fc2ba22c6d49069ccd927f9b4d672", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83832, "upload_time": "2018-06-20T06:37:42", "upload_time_iso_8601": "2018-06-20T06:37:42.745552Z", "url": "https://files.pythonhosted.org/packages/51/c7/3af3ec267387d4a900a9e8f9a03a6c9068fb3c606c77bf2dd4558e1ea248/blessed-1.15.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.16.0": [ { "comment_text": "", "digests": { "md5": "9013b45ee9814d84124b83a30ad9179b", "sha256": "b3ffcc7e840b116fa611ec59bb4ec29a092caca84dfde6d8a6c7d3ff247b2cad" }, "downloads": -1, "filename": "blessed-1.16.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9013b45ee9814d84124b83a30ad9179b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63578, "upload_time": "2019-10-18T03:45:11", "upload_time_iso_8601": "2019-10-18T03:45:11.612626Z", "url": "https://files.pythonhosted.org/packages/05/53/b924461ba18644cb3183b9635147cfeb3d38ccc9fee2a31a5585a26ca8c0/blessed-1.16.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f9b216b497fae8538b5944c4dadee824", "sha256": "34b78e9b56c2ba2f6a9a625cc989d6cf4ae8ae87dcc4ed8ad144660ae4cf7784" }, "downloads": -1, "filename": "blessed-1.16.0.tar.gz", "has_sig": false, "md5_digest": "f9b216b497fae8538b5944c4dadee824", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85094, "upload_time": "2019-10-18T03:45:14", "upload_time_iso_8601": "2019-10-18T03:45:14.824688Z", "url": "https://files.pythonhosted.org/packages/9a/98/144119354fec16562608b5e9a0bb38ab938ac64738680e5273f55744dd35/blessed-1.16.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.16.1": [ { "comment_text": "", "digests": { "md5": "a4ed7ed55e1af0ca4128a3db4a909022", "sha256": "01f3305a2f3c89a11020f2e167fe67b275697b3aead72dd869446aad47dd4707" }, "downloads": -1, "filename": "blessed-1.16.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4ed7ed55e1af0ca4128a3db4a909022", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63643, "upload_time": "2019-10-22T14:49:12", "upload_time_iso_8601": "2019-10-22T14:49:12.223044Z", "url": "https://files.pythonhosted.org/packages/fe/31/ab33f900a948491470bbd7f204a1887dcd4d7f4dbba6160eab5d55a84875/blessed-1.16.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d3f201098ee5c818b00fc762fcaf7b61", "sha256": "a222783b09f266cf76f5a01f4dfd9de79650f07cbefe2cbc67ec7bb9577c1dfa" }, "downloads": -1, "filename": "blessed-1.16.1.tar.gz", "has_sig": false, "md5_digest": "d3f201098ee5c818b00fc762fcaf7b61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85201, "upload_time": "2019-10-22T14:49:14", "upload_time_iso_8601": "2019-10-22T14:49:14.735715Z", "url": "https://files.pythonhosted.org/packages/82/67/81c1953f10e037a593eb06e4a971cc95f8b922989dfcf39f748afe1a3893/blessed-1.16.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.0": [ { "comment_text": "", "digests": { "md5": "a0dfdacb52c68d73b37fe0188afce9e5", "sha256": "ec5eec320a5604721116531f5e665fe4d50e4aa944dfa4bea9b4664e1cf63d18" }, "downloads": -1, "filename": "blessed-1.17.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0dfdacb52c68d73b37fe0188afce9e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 74316, "upload_time": "2020-01-18T02:47:08", "upload_time_iso_8601": "2020-01-18T02:47:08.173393Z", "url": "https://files.pythonhosted.org/packages/1b/4c/0bc6f7a224d9a00d771598278bbbf86d217e208251e4b27d85c793362059/blessed-1.17.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8c0bf259981e1f6458d1d85336e91766", "sha256": "38632d60dd384de9e9be0ee5b6e1c6130f96efd0767c6ca530a453da36238c25" }, "downloads": -1, "filename": "blessed-1.17.0.tar.gz", "has_sig": false, "md5_digest": "8c0bf259981e1f6458d1d85336e91766", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99356, "upload_time": "2020-01-18T02:47:10", "upload_time_iso_8601": "2020-01-18T02:47:10.030513Z", "url": "https://files.pythonhosted.org/packages/64/3c/bea1b7a6a45d38928a4699681ad003b43654871848b33bc377961d310b93/blessed-1.17.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.1": [ { "comment_text": "", "digests": { "md5": "f3c7dd99118d9e7409a879c2feeabd04", "sha256": "563128f547e69de6a129861e6aeb268aaa882dc77ad9cf259f472a526f4e053e" }, "downloads": -1, "filename": "blessed-1.17.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3c7dd99118d9e7409a879c2feeabd04", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 75778, "upload_time": "2020-02-02T01:40:11", "upload_time_iso_8601": "2020-02-02T01:40:11.256729Z", "url": "https://files.pythonhosted.org/packages/29/36/80b264e5a30b5cf83ca7437d16c6dca88043622a54511463cdee33c5a582/blessed-1.17.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.17.10": [ { "comment_text": "", "digests": { "md5": "e368e6061eced2e68a0aae6efc680bd9", "sha256": "c8532e648cf102b9800b7f2d2b12c87604bf207db3ca268e00554c9dac4cf980" }, "downloads": -1, "filename": "blessed-1.17.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e368e6061eced2e68a0aae6efc680bd9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76761, "upload_time": "2020-08-23T14:53:38", "upload_time_iso_8601": "2020-08-23T14:53:38.462357Z", "url": "https://files.pythonhosted.org/packages/7d/16/9109bec05f7927f796e498bafa4a250515afc3f6cdc668e94f4f5cbb46f1/blessed-1.17.10-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "afffd52b691475b6bdce33616c12d8ea", "sha256": "58b9464609f54e2eca5f5926db590a5b01fefef882844ce05064f483b8f96c26" }, "downloads": -1, "filename": "blessed-1.17.10.tar.gz", "has_sig": false, "md5_digest": "afffd52b691475b6bdce33616c12d8ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6697685, "upload_time": "2020-08-23T14:54:32", "upload_time_iso_8601": "2020-08-23T14:54:32.692964Z", "url": "https://files.pythonhosted.org/packages/54/bf/f0394ac7ddc7d8d467c348e07260425e32c75ec57a65749f00aa56fec044/blessed-1.17.10.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.11": [ { "comment_text": "", "digests": { "md5": "1583da536ee4f000000c25092336f3b1", "sha256": "81125aa5b84cb9dfc09ff451886f64b4b923b75c5eaf51fde9d1c48a135eb797" }, "downloads": -1, "filename": "blessed-1.17.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1583da536ee4f000000c25092336f3b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76761, "upload_time": "2020-10-14T18:27:26", "upload_time_iso_8601": "2020-10-14T18:27:26.130785Z", "url": "https://files.pythonhosted.org/packages/1b/37/241fec1c8fa767b445c5afb5cfa7eb78cef07f85489b51c2cf292b530265/blessed-1.17.11-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4e5aa1357abeb7e03c5a019900a61b26", "sha256": "7d4914079a6e8e14fbe080dcaf14dee596a088057cdc598561080e3266123b48" }, "downloads": -1, "filename": "blessed-1.17.11.tar.gz", "has_sig": false, "md5_digest": "4e5aa1357abeb7e03c5a019900a61b26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6697714, "upload_time": "2020-10-14T18:27:57", "upload_time_iso_8601": "2020-10-14T18:27:57.757153Z", "url": "https://files.pythonhosted.org/packages/f1/42/415316ca799d8df60832b51cc493935e70ea6bc02f68430e7ac3982304ca/blessed-1.17.11.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.12": [ { "comment_text": "", "digests": { "md5": "918c3679afc06b0ad92b2c52bff377d4", "sha256": "0a74a8d3f0366db600d061273df77d44f0db07daade7bb7a4d49c8bc22ed9f74" }, "downloads": -1, "filename": "blessed-1.17.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "918c3679afc06b0ad92b2c52bff377d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76769, "upload_time": "2020-11-28T03:26:04", "upload_time_iso_8601": "2020-11-28T03:26:04.520004Z", "url": "https://files.pythonhosted.org/packages/88/34/61e670039aefca011b5e6fb1a73de18165ef6d016ac16df423b20d719e64/blessed-1.17.12-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b57e46e75d6392317cd348ae4674caa6", "sha256": "580429e7e0c6f6a42ea81b0ae5a4993b6205c6ccbb635d034b4277af8175753e" }, "downloads": -1, "filename": "blessed-1.17.12.tar.gz", "has_sig": false, "md5_digest": "b57e46e75d6392317cd348ae4674caa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6697754, "upload_time": "2020-11-28T03:26:36", "upload_time_iso_8601": "2020-11-28T03:26:36.511964Z", "url": "https://files.pythonhosted.org/packages/0e/e6/f02d17a5ac70ca2d5794b105b8d8e9b5513e8b15ca6955440c0dbc90f363/blessed-1.17.12.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.2": [ { "comment_text": "", "digests": { "md5": "f3a98526b849c264da96f9cf4d39d66b", "sha256": "401e6116c2e34f6c11dd9f5f24e820afd4a4892d2904fcdc8f0b70c618eb099f" }, "downloads": -1, "filename": "blessed-1.17.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3a98526b849c264da96f9cf4d39d66b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76154, "upload_time": "2020-02-03T18:35:37", "upload_time_iso_8601": "2020-02-03T18:35:37.712699Z", "url": "https://files.pythonhosted.org/packages/18/e1/72c107cebd9085c288998295ebeaad1036aa893755168b1284c94bd722c9/blessed-1.17.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.17.3": [ { "comment_text": "", "digests": { "md5": "f3d9bfb0108f872240f3aa4f2305cde2", "sha256": "4fc4b4b41dd58afc41a88e6776e244f3fafe26fd62078e163d2c12eee6f0d662" }, "downloads": -1, "filename": "blessed-1.17.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3d9bfb0108f872240f3aa4f2305cde2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76556, "upload_time": "2020-03-20T07:54:43", "upload_time_iso_8601": "2020-03-20T07:54:43.252849Z", "url": "https://files.pythonhosted.org/packages/44/05/fe2ab4f3d1f39cd0f72093e403552f52dec7805fb1fed1d9df2ec591dbc9/blessed-1.17.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1cdd911908ac4bf1b9e6e4963882eb8c", "sha256": "cc38547175ae0a3a3d4e5dcc7e7478a5a6bf0a6b5f4d9c6b2e5eadbe4475cb0e" }, "downloads": -1, "filename": "blessed-1.17.3.tar.gz", "has_sig": false, "md5_digest": "1cdd911908ac4bf1b9e6e4963882eb8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102350, "upload_time": "2020-03-20T07:54:45", "upload_time_iso_8601": "2020-03-20T07:54:45.495450Z", "url": "https://files.pythonhosted.org/packages/85/72/773fc40b58ef6c3f69d0bfe8745fdd50e0a2dacd6a138cf749479f2b7f8d/blessed-1.17.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.4": [ { "comment_text": "", "digests": { "md5": "a0b084c0fa49c603297c8c8d3e66c73e", "sha256": "2e1f368ed67da152fcaea4ce8cd54655972fd4f6808a0e11a1242642196b5130" }, "downloads": -1, "filename": "blessed-1.17.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0b084c0fa49c603297c8c8d3e66c73e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52327, "upload_time": "2020-03-23T21:40:48", "upload_time_iso_8601": "2020-03-23T21:40:48.431557Z", "url": "https://files.pythonhosted.org/packages/b7/0e/9c05458dc50f3a71e47cd74da40ed2a09061be5bb67a5425223296ae948c/blessed-1.17.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0a60020a50bd0fd81258ce9ed0b30a8c", "sha256": "320a619c83298a9c9d632dbd8fafbb90ba9a38b83c7e64726c572fb186dd0781" }, "downloads": -1, "filename": "blessed-1.17.4.tar.gz", "has_sig": false, "md5_digest": "0a60020a50bd0fd81258ce9ed0b30a8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98224, "upload_time": "2020-03-23T21:40:50", "upload_time_iso_8601": "2020-03-23T21:40:50.863789Z", "url": "https://files.pythonhosted.org/packages/16/f2/9b5a546b7aad60fdbaa21da06e017cf263953b0769aaf706c1282b6050b9/blessed-1.17.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.5": [ { "comment_text": "", "digests": { "md5": "ff6915a1cd0abafc1756d4ab47f49d0f", "sha256": "af119076d8b6b7e027999d3ced80290b906d7cdc9e36264842e14e6cf0d4a9ef" }, "downloads": -1, "filename": "blessed-1.17.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff6915a1cd0abafc1756d4ab47f49d0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76532, "upload_time": "2020-04-26T17:30:05", "upload_time_iso_8601": "2020-04-26T17:30:05.000424Z", "url": "https://files.pythonhosted.org/packages/f5/ca/85ba2c6da522a5769676b7e43d2fad775f8eeabb2e28cc6d28234912e21c/blessed-1.17.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0f7c8f9ebc9ab298167e6a95d1b2031d", "sha256": "926916492220af741657ec4668aba95f54a8c32445e765cfa38c7ccd3343cc6f" }, "downloads": -1, "filename": "blessed-1.17.5.tar.gz", "has_sig": false, "md5_digest": "0f7c8f9ebc9ab298167e6a95d1b2031d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14030669, "upload_time": "2020-04-26T17:31:18", "upload_time_iso_8601": "2020-04-26T17:31:18.254335Z", "url": "https://files.pythonhosted.org/packages/e1/53/38b2da489d31a111c85d5040a65eee3ef001c8d80f78bd45bfd1816652e1/blessed-1.17.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.6": [ { "comment_text": "", "digests": { "md5": "c0a6972307e534ba10e1c5100cfb5030", "sha256": "8371d69ac55558e4b1591964873d6721136e9ea17a730aeb3add7d27761b134b" }, "downloads": -1, "filename": "blessed-1.17.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0a6972307e534ba10e1c5100cfb5030", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76431, "upload_time": "2020-05-25T02:20:42", "upload_time_iso_8601": "2020-05-25T02:20:42.533482Z", "url": "https://files.pythonhosted.org/packages/19/de/930a8ab1ccb9779d34305c8ae2a496ed35769b6bc8a1639975ed6f415992/blessed-1.17.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2b8f52b4e83389e0668239780a1229f5", "sha256": "a9a774fc6eda05248735b0d86e866d640ca2fef26038878f7e4d23f7749a1e40" }, "downloads": -1, "filename": "blessed-1.17.6.tar.gz", "has_sig": false, "md5_digest": "2b8f52b4e83389e0668239780a1229f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14030568, "upload_time": "2020-05-25T02:22:52", "upload_time_iso_8601": "2020-05-25T02:22:52.555592Z", "url": "https://files.pythonhosted.org/packages/20/6b/80d2704532134a0acf513a2804d342686a66a779d28822eb48346dc2a861/blessed-1.17.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.7": [ { "comment_text": "", "digests": { "md5": "7a979735418b961043031e09ba17fa02", "sha256": "71a36228eeaab313db1402599631bbc20754a11c992d08a5891610ba6cd446f4" }, "downloads": -1, "filename": "blessed-1.17.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a979735418b961043031e09ba17fa02", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52506, "upload_time": "2020-06-07T18:22:04", "upload_time_iso_8601": "2020-06-07T18:22:04.089665Z", "url": "https://files.pythonhosted.org/packages/bb/78/4373e9948162ade660ed5dba5cd002786a23e05a4f4e01c5f23c4fc5da53/blessed-1.17.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4da92fb38f2a10db0ce959a91660570a", "sha256": "0329a3d1db91328986a6dfd36475dbc498c867090f0433cdcc1a45a5eb2067e4" }, "downloads": -1, "filename": "blessed-1.17.7.tar.gz", "has_sig": false, "md5_digest": "4da92fb38f2a10db0ce959a91660570a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14219908, "upload_time": "2020-06-07T18:22:38", "upload_time_iso_8601": "2020-06-07T18:22:38.346072Z", "url": "https://files.pythonhosted.org/packages/30/3a/2667490c41346cb755473ae7e39d430e80950edecead8416539cae1d8b57/blessed-1.17.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.8": [ { "comment_text": "", "digests": { "md5": "c402ad6c69a636acf95967d017b630c4", "sha256": "219d422995a0938a0b5c89c711878ce76262091a8e97def7d2028a1721cf06ab" }, "downloads": -1, "filename": "blessed-1.17.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c402ad6c69a636acf95967d017b630c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76714, "upload_time": "2020-06-08T02:49:26", "upload_time_iso_8601": "2020-06-08T02:49:26.645321Z", "url": "https://files.pythonhosted.org/packages/97/68/db2c1fedc40efc428128a21de4be3111584fd82844053428b40e41514fcb/blessed-1.17.8-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d70709c32e0a23f512b22e2e01ca692d", "sha256": "7671d057b2df6ddbefd809009fb08feb2f8d2d163d240b5e765088a90519b2f1" }, "downloads": -1, "filename": "blessed-1.17.8.tar.gz", "has_sig": false, "md5_digest": "d70709c32e0a23f512b22e2e01ca692d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6697594, "upload_time": "2020-06-08T02:49:56", "upload_time_iso_8601": "2020-06-08T02:49:56.285902Z", "url": "https://files.pythonhosted.org/packages/89/28/4b356866ce4491e4fefea2c9d44dde71b7598c3ecb6d61053cd6ff121cc1/blessed-1.17.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.17.9": [ { "comment_text": "", "digests": { "md5": "1432a7762e8efe7f0cebf8ea9af9ab9c", "sha256": "a9f059d5b2c32ade04eaafddac486db48c5e9a68fb7e181048aad391d33cef1a" }, "downloads": -1, "filename": "blessed-1.17.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1432a7762e8efe7f0cebf8ea9af9ab9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52516, "upload_time": "2020-07-28T14:53:47", "upload_time_iso_8601": "2020-07-28T14:53:47.278960Z", "url": "https://files.pythonhosted.org/packages/70/13/3d632951633923432f8240da2d1458e54c63b93d0412d517f332e008a1f3/blessed-1.17.9-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "64de9b16305bf4cb58be3470444f6c6b", "sha256": "0d497a5be8a808b7300c00bf8303e7ba9fd11f6063a67bb924a475e5bfa7a9bb" }, "downloads": -1, "filename": "blessed-1.17.9.tar.gz", "has_sig": false, "md5_digest": "64de9b16305bf4cb58be3470444f6c6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6648453, "upload_time": "2020-07-28T14:53:59", "upload_time_iso_8601": "2020-07-28T14:53:59.115050Z", "url": "https://files.pythonhosted.org/packages/b9/46/05e56d109bd0364dd04a398c4987855451c90bca5f0ccd39e3a00828f3b9/blessed-1.17.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.18.0": [ { "comment_text": "", "digests": { "md5": "a60036bb0581f660ea502d129e07efa2", "sha256": "5b5e2f0563d5a668c282f3f5946f7b1abb70c85829461900e607e74d7725106e" }, "downloads": -1, "filename": "blessed-1.18.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a60036bb0581f660ea502d129e07efa2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 81168, "upload_time": "2021-02-25T00:53:38", "upload_time_iso_8601": "2021-02-25T00:53:38.406074Z", "url": "https://files.pythonhosted.org/packages/26/35/a781470488a304f66843d328052b6cb22df7163246fb47a27bfb21fba4e6/blessed-1.18.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3e5420b7d4594a55ad69ed973070843d", "sha256": "1312879f971330a1b7f2c6341f2ae7e2cbac244bfc9d0ecfbbecd4b0293bc755" }, "downloads": -1, "filename": "blessed-1.18.0.tar.gz", "has_sig": false, "md5_digest": "3e5420b7d4594a55ad69ed973070843d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6651519, "upload_time": "2021-02-25T00:54:01", "upload_time_iso_8601": "2021-02-25T00:54:01.160676Z", "url": "https://files.pythonhosted.org/packages/68/c7/5f21c1b0e7f343bad166c3139e594639cd54e9b97db7760dff035b35065e/blessed-1.18.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.18.1": [ { "comment_text": "", "digests": { "md5": "28e636d35a2eb952e1bd658012d7a120", "sha256": "dd7c0d33db9a2e7f597b446996484d0ed46e1586239db064fb5025008937dcae" }, "downloads": -1, "filename": "blessed-1.18.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28e636d35a2eb952e1bd658012d7a120", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 56958, "upload_time": "2021-06-14T19:20:12", "upload_time_iso_8601": "2021-06-14T19:20:12.008737Z", "url": "https://files.pythonhosted.org/packages/af/7b/5ae28215407a11f8f935cc8d4e5e67cb473e8a5154c6275f153e3a480357/blessed-1.18.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1edd897248b03b0dcebbbfa0c22d8226", "sha256": "8b09936def6bc06583db99b65636b980075733e13550cb6af262ce724a55da23" }, "downloads": -1, "filename": "blessed-1.18.1.tar.gz", "has_sig": false, "md5_digest": "1edd897248b03b0dcebbbfa0c22d8226", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6651527, "upload_time": "2021-06-14T19:20:13", "upload_time_iso_8601": "2021-06-14T19:20:13.818218Z", "url": "https://files.pythonhosted.org/packages/84/83/3a1fe424ebbf1709e1dc282805332f9f367c8e19c3fb9da42ce695390423/blessed-1.18.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.19.0": [ { "comment_text": "", "digests": { "md5": "f4541f2aa3654c94d163d37a91634fc9", "sha256": "1f2d462631b2b6d2d4c3c65b54ef79ad87a6ca2dd55255df2f8d739fcc8a1ddb" }, "downloads": -1, "filename": "blessed-1.19.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4541f2aa3654c94d163d37a91634fc9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 57756, "upload_time": "2021-09-21T01:23:08", "upload_time_iso_8601": "2021-09-21T01:23:08.636762Z", "url": "https://files.pythonhosted.org/packages/d4/f3/73c8e1b77396663e2a5121c78f1278d64d7806cade710abe28b65979aced/blessed-1.19.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8ae0e017c7e80efc079a8983099c8fd1", "sha256": "4db0f94e5761aea330b528e84a250027ffe996b5a94bf03e502600c9a5ad7a61" }, "downloads": -1, "filename": "blessed-1.19.0.tar.gz", "has_sig": false, "md5_digest": "8ae0e017c7e80efc079a8983099c8fd1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6653907, "upload_time": "2021-09-21T01:23:11", "upload_time_iso_8601": "2021-09-21T01:23:11.042783Z", "url": "https://files.pythonhosted.org/packages/d2/44/13a1a790ff7433ad60f5d1a4867810e4411757ccc58fb1bf91465840d6ce/blessed-1.19.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.19.1": [ { "comment_text": "", "digests": { "md5": "83e2777103128a0fb092998a36988511", "sha256": "63b8554ae2e0e7f43749b6715c734cc8f3883010a809bf16790102563e6cf25b" }, "downloads": -1, "filename": "blessed-1.19.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83e2777103128a0fb092998a36988511", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 58002, "upload_time": "2022-01-20T22:12:05", "upload_time_iso_8601": "2022-01-20T22:12:05.270662Z", "url": "https://files.pythonhosted.org/packages/94/c5/651224a1bbcb0253fecb7af6f60fa0c9ebabcb1df01ceadb8f4dfd2528cb/blessed-1.19.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cbf8161a45e3d18e5acc138f2a5ae219", "sha256": "9a0d099695bf621d4680dd6c73f6ad547f6a3442fbdbe80c4b1daa1edbc492fc" }, "downloads": -1, "filename": "blessed-1.19.1.tar.gz", "has_sig": false, "md5_digest": "cbf8161a45e3d18e5acc138f2a5ae219", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6653802, "upload_time": "2022-01-20T22:12:07", "upload_time_iso_8601": "2022-01-20T22:12:07.893866Z", "url": "https://files.pythonhosted.org/packages/e5/ad/97453480e7bdfce94f05a983cf7ad7f1d90239efee53d5af28e622f0367f/blessed-1.19.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7": [ { "comment_text": "", "digests": { "md5": "8cf0c18f005075b505f082e3ae2619be", "sha256": "fc2d1466b010fe1986911ea4f9f897e610e686c3b1ffe44a19e5dcca81d971f0" }, "downloads": -1, "filename": "blessed-1.7.tar.gz", "has_sig": false, "md5_digest": "8cf0c18f005075b505f082e3ae2619be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61364, "upload_time": "2014-03-24T04:14:47", "upload_time_iso_8601": "2014-03-24T04:14:47.212376Z", "url": "https://files.pythonhosted.org/packages/8e/78/352beca7d5229e02fc3724869c788b670f4d6efaaf83ecd7987856467f12/blessed-1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8": [ { "comment_text": "", "digests": { "md5": "6461e78fb3c119951654b2277e07f8ae", "sha256": "c0fd392f96920a08f7b04c2a588295d1bde0d0b4a3709967d40717148533c163" }, "downloads": -1, "filename": "blessed-1.8.tar.gz", "has_sig": false, "md5_digest": "6461e78fb3c119951654b2277e07f8ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63934, "upload_time": "2014-03-25T07:02:36", "upload_time_iso_8601": "2014-03-25T07:02:36.084128Z", "url": "https://files.pythonhosted.org/packages/f3/03/e6f7428d138fa07b3df0b970f0b0d3854181230577d57073573bba5b6cb8/blessed-1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "876d848a5617bf08e5cc3d2ccbacca33", "sha256": "6e145262f038436e5023d4ca3f3f95efe2e8f851380b523bd1636badfe3c330d" }, "downloads": -1, "filename": "blessed-1.8.1.tar.gz", "has_sig": false, "md5_digest": "876d848a5617bf08e5cc3d2ccbacca33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63939, "upload_time": "2014-03-25T07:13:58", "upload_time_iso_8601": "2014-03-25T07:13:58.617363Z", "url": "https://files.pythonhosted.org/packages/22/88/94b9ff60dfcfb95d9c9aa2034ca4541b2ef74d1593e609e663584acc7708/blessed-1.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "2098098f89004e872fb180b38ab8e4e6", "sha256": "a379c4c99519e84494b5ba7d0e9048e3706d42545b0a1c7e7450b3559cd2d448" }, "downloads": -1, "filename": "blessed-1.8.2.tar.gz", "has_sig": false, "md5_digest": "2098098f89004e872fb180b38ab8e4e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63961, "upload_time": "2014-03-26T15:49:46", "upload_time_iso_8601": "2014-03-26T15:49:46.335377Z", "url": "https://files.pythonhosted.org/packages/6c/ce/28132c222f85674e042c94f7a98bb67ff38a0c76413d78e4a29b918d9f70/blessed-1.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.3": [ { "comment_text": "", "digests": { "md5": "5974296b8e0a2dbbf1ee9860feeb35b4", "sha256": "071928e737b75701df59c0487fb8ceb8c3c5724c2bb1e476714b219aa6e70e9a" }, "downloads": -1, "filename": "blessed-1.8.3.tar.gz", "has_sig": false, "md5_digest": "5974296b8e0a2dbbf1ee9860feeb35b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65120, "upload_time": "2014-04-02T01:13:10", "upload_time_iso_8601": "2014-04-02T01:13:10.817128Z", "url": "https://files.pythonhosted.org/packages/0c/0d/f5f64f78083e82621539bf3cda19eafc4e67319ebdc904647b115e2c2e4f/blessed-1.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.4": [ { "comment_text": "", "digests": { "md5": "fb8c813e78f78372636f947df2e70247", "sha256": "4800d36bcc1957c319087d297f99d86333cbb928614f7d1fa8486466ceb7923b" }, "downloads": -1, "filename": "blessed-1.8.4.tar.gz", "has_sig": false, "md5_digest": "fb8c813e78f78372636f947df2e70247", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65819, "upload_time": "2014-04-05T20:16:35", "upload_time_iso_8601": "2014-04-05T20:16:35.524036Z", "url": "https://files.pythonhosted.org/packages/97/20/60d1b77388dd1ae6de67649169a8587ebcf7cc7272c3d2fcf62c27dc022e/blessed-1.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.5": [ { "comment_text": "", "digests": { "md5": "db6d0394ca8f0f3aa49198e25ea82fcd", "sha256": "4d4e6450f6803f3254b838d9e29d405533a5fef9d73b8f7fdd2b81da49da963b" }, "downloads": -1, "filename": "blessed-1.8.5.tar.gz", "has_sig": false, "md5_digest": "db6d0394ca8f0f3aa49198e25ea82fcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66799, "upload_time": "2014-04-28T05:37:08", "upload_time_iso_8601": "2014-04-28T05:37:08.347108Z", "url": "https://files.pythonhosted.org/packages/c8/5c/ab1d2f4869d5a49e6174da96ab6eff2184b2acb52a9b38cfa4440e6dec17/blessed-1.8.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.6": [ { "comment_text": "", "digests": { "md5": "429234d543f8522131222d84e8d757fc", "sha256": "0e5596e8b9121d314b008b8882305a25cdd01ab6378999e703008fdfb5e75a88" }, "downloads": -1, "filename": "blessed-1.8.6.tar.gz", "has_sig": false, "md5_digest": "429234d543f8522131222d84e8d757fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68077, "upload_time": "2014-05-04T21:48:32", "upload_time_iso_8601": "2014-05-04T21:48:32.513763Z", "url": "https://files.pythonhosted.org/packages/17/cb/be0be7612452f2c65a10dbc87bcf51accb8dd6d962161f60611ce2d1b6a4/blessed-1.8.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.7": [ { "comment_text": "", "digests": { "md5": "0e877b74d3b16cdf336904f1cd61a3ce", "sha256": "9d1392609f3f65b1bf1029beef3e2d477a83c32d916bc437e2c6b6ae0f1407fb" }, "downloads": -1, "filename": "blessed-1.8.7.tar.gz", "has_sig": false, "md5_digest": "0e877b74d3b16cdf336904f1cd61a3ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68707, "upload_time": "2014-05-18T03:53:41", "upload_time_iso_8601": "2014-05-18T03:53:41.512910Z", "url": "https://files.pythonhosted.org/packages/b0/42/2f71ab9512ac34417e02de1b0946f080463c70d43b1c9f6ad839370aad6f/blessed-1.8.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.8": [ { "comment_text": "", "digests": { "md5": "54da6520b1c054b9dab9b8cefbde6a4d", "sha256": "63d7791044876c7f75a3859b63f8caca246a75b7853912c1e6d31a6a91f24a0d" }, "downloads": -1, "filename": "blessed-1.8.8.tar.gz", "has_sig": false, "md5_digest": "54da6520b1c054b9dab9b8cefbde6a4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69860, "upload_time": "2014-05-18T05:37:55", "upload_time_iso_8601": "2014-05-18T05:37:55.409103Z", "url": "https://files.pythonhosted.org/packages/5e/89/3dc85eacce571139fed828b3f441c66f22140209be781c07ef9cd8f7aae9/blessed-1.8.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.9": [ { "comment_text": "", "digests": { "md5": "9373021d3ba03266b9fe96356d9c5adf", "sha256": "b531feccba6aaadb06e4f3fb06aba08e0ca46ea92c13aa6e6343693b2d93f8fe" }, "downloads": -1, "filename": "blessed-1.8.9.tar.gz", "has_sig": false, "md5_digest": "9373021d3ba03266b9fe96356d9c5adf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70994, "upload_time": "2014-06-08T22:11:17", "upload_time_iso_8601": "2014-06-08T22:11:17.832580Z", "url": "https://files.pythonhosted.org/packages/67/e7/b237fd1014b6d72e99c70a66c526cae0044ea08eca1500645bb30e925c70/blessed-1.8.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "a7201a426554c8425647698f74af5beb", "sha256": "bd21a970f58ae4b85b060b58e977212cf0fb895d1dc2d6562e85256e91cfb5e0" }, "downloads": -1, "filename": "blessed-1.9.0.tar.gz", "has_sig": false, "md5_digest": "a7201a426554c8425647698f74af5beb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72209, "upload_time": "2014-06-29T08:18:09", "upload_time_iso_8601": "2014-06-29T08:18:09.959366Z", "url": "https://files.pythonhosted.org/packages/36/56/f4c4bcb7562f4d3b275eee17812200cc0d28ca99a69d7451ceaa41818d35/blessed-1.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "0c17d54a4f9978595662ee47ba61b003", "sha256": "14113dd3a2236c3be1a370afff9c3d50a0f62df1b1da360a58cb3cd2d89ef561" }, "downloads": -1, "filename": "blessed-1.9.1.tar.gz", "has_sig": false, "md5_digest": "0c17d54a4f9978595662ee47ba61b003", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72448, "upload_time": "2014-06-29T08:46:15", "upload_time_iso_8601": "2014-06-29T08:46:15.875700Z", "url": "https://files.pythonhosted.org/packages/d9/12/d885eb52a555d8b6351ffbf7063b42af24d237a8f5b139bfce96d84cf9ba/blessed-1.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "5a293aed3fad53722b817900afaabf80", "sha256": "4364c4185892daf5ce120c0c21d8ee3b96cea35b67a83f6e17d9376251049914" }, "downloads": -1, "filename": "blessed-1.9.2.tar.gz", "has_sig": false, "md5_digest": "5a293aed3fad53722b817900afaabf80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76874, "upload_time": "2014-08-24T08:46:13", "upload_time_iso_8601": "2014-08-24T08:46:13.487930Z", "url": "https://files.pythonhosted.org/packages/37/5e/f7fad2ba48fb4f43976df13eef386cb40d6373378b1cc074a542b4d8072f/blessed-1.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.3": [ { "comment_text": "", "digests": { "md5": "73f25ff31a678183b4e9047141a37fcf", "sha256": "35f57f3688881fafd518799cd267652603d33ccb28ecee9ea6c9f095429a6e22" }, "downloads": -1, "filename": "blessed-1.9.3.tar.gz", "has_sig": false, "md5_digest": "73f25ff31a678183b4e9047141a37fcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77245, "upload_time": "2014-09-01T23:03:20", "upload_time_iso_8601": "2014-09-01T23:03:20.925601Z", "url": "https://files.pythonhosted.org/packages/da/2a/695475a36b8298a533a8a51507aa7e20ab873b8a9fc64d1b8d1349d1f43f/blessed-1.9.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.4": [ { "comment_text": "", "digests": { "md5": "53092b0913bce0e7947de105404d7a54", "sha256": "4cbeba373f5c889bea38ebd59bd4764fafb02d69d340ddfff67425b291a11f6e" }, "downloads": -1, "filename": "blessed-1.9.4.tar.gz", "has_sig": false, "md5_digest": "53092b0913bce0e7947de105404d7a54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77835, "upload_time": "2014-09-07T01:36:40", "upload_time_iso_8601": "2014-09-07T01:36:40.297722Z", "url": "https://files.pythonhosted.org/packages/52/e0/989a237a8890fbbd647c547e8e2f05956e3d83b9e4001d426ae5767dfc81/blessed-1.9.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.5": [ { "comment_text": "", "digests": { "md5": "295a9227f693d1e1314adda3e13ad251", "sha256": "07fb2b83da406587eb62478dc0523e78157c28390c193b1dbbf5209eea00600e" }, "downloads": -1, "filename": "blessed-1.9.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "295a9227f693d1e1314adda3e13ad251", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 77753, "upload_time": "2015-01-04T22:13:05", "upload_time_iso_8601": "2015-01-04T22:13:05.357069Z", "url": "https://files.pythonhosted.org/packages/68/54/210905723d62c69e1cbac5407806c307db8d779e1c29e9e36143bc2011b4/blessed-1.9.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1548daf0cef19d5c849a6bfbae222399", "sha256": "b93b5c7600814638c0913c8325608327a24e3731977d9a4f003ecf37b08ca6e5" }, "downloads": -1, "filename": "blessed-1.9.5.tar.gz", "has_sig": false, "md5_digest": "1548daf0cef19d5c849a6bfbae222399", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82920, "upload_time": "2015-01-04T22:13:01", "upload_time_iso_8601": "2015-01-04T22:13:01.518774Z", "url": "https://files.pythonhosted.org/packages/0f/56/2ff802d1a91ea50f7597328d6048aa3995b329b284c05d464aa24d6d5635/blessed-1.9.5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83e2777103128a0fb092998a36988511", "sha256": "63b8554ae2e0e7f43749b6715c734cc8f3883010a809bf16790102563e6cf25b" }, "downloads": -1, "filename": "blessed-1.19.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83e2777103128a0fb092998a36988511", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 58002, "upload_time": "2022-01-20T22:12:05", "upload_time_iso_8601": "2022-01-20T22:12:05.270662Z", "url": "https://files.pythonhosted.org/packages/94/c5/651224a1bbcb0253fecb7af6f60fa0c9ebabcb1df01ceadb8f4dfd2528cb/blessed-1.19.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cbf8161a45e3d18e5acc138f2a5ae219", "sha256": "9a0d099695bf621d4680dd6c73f6ad547f6a3442fbdbe80c4b1daa1edbc492fc" }, "downloads": -1, "filename": "blessed-1.19.1.tar.gz", "has_sig": false, "md5_digest": "cbf8161a45e3d18e5acc138f2a5ae219", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6653802, "upload_time": "2022-01-20T22:12:07", "upload_time_iso_8601": "2022-01-20T22:12:07.893866Z", "url": "https://files.pythonhosted.org/packages/e5/ad/97453480e7bdfce94f05a983cf7ad7f1d90239efee53d5af28e622f0367f/blessed-1.19.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }