{ "info": { "author": "The TTY Group", "author_email": "openstack-infra@lists.openstack.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "Gertty\n======\n\nGertty is a console-based interface to the Gerrit Code Review system.\n\nAs compared to the web interface, the main advantages are:\n\n * Workflow -- the interface is designed to support a workflow similar\n to reading network news or mail. In particular, it is designed to\n deal with a large number of review requests across a large number\n of projects.\n\n * Offline Use -- Gertty syncs information about changes in subscribed\n projects to a local database and local git repos. All review\n operations are performed against that database and then synced back\n to Gerrit.\n\n * Speed -- user actions modify locally cached content and need not\n wait for server interaction.\n\n * Convenience -- because Gertty downloads all changes to local git\n repos, a single command instructs it to checkout a change into that\n repo for detailed examination or testing of larger changes.\n\nInstallation\n------------\n\nDebian\n~~~~~~\n\nGertty is packaged in Debian and is currently available in:\n\n * unstable\n * testing\n * stable\n\nYou can install it with::\n\n apt-get install gertty\n\nFedora\n~~~~~~\n\nGertty is packaged starting in Fedora 21. You can install it with::\n\n dnf install python-gertty\n\nopenSUSE\n~~~~~~~~\n\nGertty is packaged for openSUSE 13.1 onwards. You can install it via\n`1-click install from the Open Build Service `_.\n\nGentoo\n~~~~~~\n\nGertty is available in the main Gentoo repository. You can install it with::\n\n emerge gertty\n\nArch Linux\n~~~~~~~~~~\n\nGertty packages are available in the Arch User Repository packages. You\ncan get the package from::\n\n https://aur.archlinux.org/packages/python2-gertty/\n\nSource\n~~~~~~\n\nWhen installing from source, it is recommended (but not required) to\ninstall Gertty in a virtualenv. To set one up::\n\n virtualenv gertty-env\n source gertty-env/bin/activate\n\nTo install the latest version from the cheeseshop::\n\n pip install gertty\n\nTo install from a git checkout::\n\n pip install .\n\nGertty uses a YAML based configuration file that it looks for at\n``~/.config/gertty/gertty.yaml``. Several sample configuration files\nare included. You can find them in the examples/ directory of the\n`source distribution\n`_ or\nthe share/gertty/examples directory after installation.\n\nSelect one of the sample config files, copy it to\n~/.config/gertty/gertty.yaml and edit as necessary. Search for\n``CHANGEME`` to find parameters that need to be supplied. The sample\nconfig files are as follows:\n\n**minimal-gertty.yaml**\n Only contains the parameters required for Gertty to actually run.\n\n**reference-gertty.yaml**\n An exhaustive list of all supported options with examples.\n\n**opendev-gertty.yaml**\n A configuration designed for use with OpenDev's installation of\n Gerrit.\n\n**googlesource-gertty.yaml**\n A configuration designed for use with installations of Gerrit\n running on googlesource.com.\n\nYou will need your Gerrit password which you can generate or retrieve\nby navigating to ``Settings``, then ``HTTP Password``.\n\nGertty uses local git repositories to perform much of its work. These\ncan be the same git repositories that you use when developing a\nproject. Gertty will not alter the working directory or index unless\nyou request it to (and even then, the usual git safeguards against\naccidentally losing work remain in place). You will need to supply\nthe name of a directory where Gertty will find or clone git\nrepositories for your projects as the ``git-root`` parameter.\n\nThe config file is designed to support multiple Gerrit instances. The\nfirst one is used by default, but others can be specified by supplying\nthe name on the command line.\n\nUsage\n-----\n\nAfter installing Gertty, you should be able to run it by invoking\n``gertty``. If you installed it in a virtualenv, you can invoke it\nwithout activating the virtualenv with ``/path/to/venv/bin/gertty``\nwhich you may wish to add to your shell aliases. Use ``gertty\n--help`` to see a list of command line options available.\n\nOnce Gertty is running, you will need to start by subscribing to some\nprojects. Use 'L' to list all of the projects and then 's' to\nsubscribe to the ones you are interested in. Hit 'L' again to shrink\nthe list to your subscribed projects.\n\nIn general, pressing the F1 key will show help text on any screen, and\nESC will take you to the previous screen.\n\nGertty works seamlessly offline or online. All of the actions that it\nperforms are first recorded in a local database (in ``~/.gertty.db``\nby default), and are then transmitted to Gerrit. If Gertty is unable\nto contact Gerrit for any reason, it will continue to operate against\nthe local database, and once it re-establishes contact, it will\nprocess any pending changes.\n\nThe status bar at the top of the screen displays the current number of\noutstanding tasks that Gertty must perform in order to be fully up to\ndate. Some of these tasks are more complicated than others, and some\nof them will end up creating new tasks (for instance, one task may be\nto search for new changes in a project which will then produce 5 new\ntasks if there are 5 new changes).\n\nIf Gertty is offline, it will so indicate in the status bar. It will\nretry requests if needed, and will switch between offline and online\nmode automatically.\n\nIf you review a change while offline with a positive vote, and someone\nelse leaves a negative vote on that change in the same category before\nGertty is able to upload your review, Gertty will detect the situation\nand mark the change as \"held\" so that you may re-inspect the change\nand any new comments before uploading the review. The status bar will\nalert you to any held changes and direct you to a list of them (the\n`F12` key by default). When viewing a change, the \"held\" flag may be\ntoggled with the exclamation key (`!`). Once held, a change must be\nexplicitly un-held in this manner for your review to be uploaded.\n\nIf Gertty encounters an error, this will also be indicated in the\nstatus bar. You may wish to examine ~/.gertty.log to see what the\nerror was. In many cases, Gertty can continue after encountering an\nerror. The error flag will be cleared when you leave the current\nscreen.\n\nTo select text (e.g., to copy to the clipboard), hold Shift while\nselecting the text.\n\nMacOS\n~~~~~\n\nThe MacOS terminal blocks ctrl+o, which is the default search key combo in\nGertty. To fix this, a custom keymap can be used on MacOS which modifies the\nsearch key combo. For example::\n\n keymaps:\n - name: default # MacOS blocks ctrl+o\n change-search: 'ctrl s'\n interactive-search: 'ctrl i'\n\nTerminal Integration\n--------------------\n\nIf you use rxvt-unicode, you can add something like the following to\n``.Xresources`` to make Gerrit URLs that are displayed in your\nterminal (perhaps in an email or irc client) clickable links that open\nin Gertty::\n\n URxvt.perl-ext: default,matcher\n URxvt.url-launcher: sensible-browser\n URxvt.keysym.C-Delete: perl:matcher:last\n URxvt.keysym.M-Delete: perl:matcher:list\n URxvt.matcher.button: 1\n URxvt.matcher.pattern.1: https:\\/\\/review.example.org/(\\\\#\\/c\\/)?(\\\\d+)[\\w]*\n URxvt.matcher.launcher.1: gertty --open $0\n\nYou will want to adjust the pattern to match the review site you are\ninterested in; multiple patterns may be added as needed.\n\nContributing\n------------\n\nFor information on how to contribute to Gertty, please see the\ncontents of the CONTRIBUTING.rst file.\n\nBugs\n----\n\nBugs are handled at: https://storyboard.openstack.org/#!/project/ttygroup/gertty\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://ttygroup.org/", "keywords": "gerrit console urwid review", "license": "", "maintainer": "", "maintainer_email": "", "name": "gertty", "package_url": "https://pypi.org/project/gertty/", "platform": "", "project_url": "https://pypi.org/project/gertty/", "project_urls": { "Homepage": "http://ttygroup.org/" }, "release_url": "https://pypi.org/project/gertty/1.6.0/", "requires_dist": [ "pbr (>=0.11)", "urwid (!=1.3.0,>=1.2.1)", "SQLAlchemy (>=1.0.4)", "GitPython (>=0.3.7)", "python-dateutil", "requests (<3.0.0,>=2.5.3)", "ordereddict", "alembic (>=0.6.4)", "PyYAML (>=3.1.0)", "voluptuous (>=0.7)", "ply (>=3.4)", "six" ], "requires_python": "", "summary": "Gertty is a console-based interface to the Gerrit Code Review system.", "version": "1.6.0" }, "last_serial": 5180043, "releases": { "0.0": [], "0.9.0": [ { "comment_text": "", "digests": { "md5": "169c69c967ee9cb2922fee3e814fff2b", "sha256": "bed880882d273a71594e49895243be68449eff5664b5dcb167726e8302f97874" }, "downloads": -1, "filename": "gertty-0.9.0-py2-none-any.whl", "has_sig": false, "md5_digest": "169c69c967ee9cb2922fee3e814fff2b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 81903, "upload_time": "2014-09-04T22:03:03", "url": "https://files.pythonhosted.org/packages/91/1d/35a2e14d06e3a2c62187193789d498bb0ea71113b484c2b28e3bae457aa3/gertty-0.9.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ab4e9cac1339fdce358d693a2fd2c24", "sha256": "d976f5ba6c84031adf0742dc2d71ccc648d962dbe2894bb4e65b9fd96cac80a5" }, "downloads": -1, "filename": "gertty-0.9.0.tar.gz", "has_sig": false, "md5_digest": "2ab4e9cac1339fdce358d693a2fd2c24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66017, "upload_time": "2014-09-04T22:03:00", "url": "https://files.pythonhosted.org/packages/35/00/3cee9db469d2080fb698fbd6396303b8eb567f023ddbf42dd69167eb7baf/gertty-0.9.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f2efec6559d857f057281d485092d87c", "sha256": "dd202cccf8bdf0381507087670f538fcc8f69734b274b76c097f42178fbe6018" }, "downloads": -1, "filename": "gertty-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f2efec6559d857f057281d485092d87c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 81976, "upload_time": "2014-09-04T22:43:04", "url": "https://files.pythonhosted.org/packages/d0/a1/03bcf754f4c2422ad59efa3dc241cef10fb3b5356fc6460148c46198b9f2/gertty-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04306c8e4c24cc31033dfa0e59676c0d", "sha256": "7a148ed65f67afe011c5b17c9b7c7c28eccf8e94bfb441c113776793d3381911" }, "downloads": -1, "filename": "gertty-1.0.0.tar.gz", "has_sig": false, "md5_digest": "04306c8e4c24cc31033dfa0e59676c0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66077, "upload_time": "2014-09-04T22:43:01", "url": "https://files.pythonhosted.org/packages/11/d9/a5ceee48ce2f8a3edb047df1e1bd15526d4908541fdeba455a92fc4369e1/gertty-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8d81c5ebcda7f195df6d2cb44c5d7633", "sha256": "b6cd23119de93becbaac1663d08b8e4cad556059c433e4b925a1536e118a1555" }, "downloads": -1, "filename": "gertty-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "8d81c5ebcda7f195df6d2cb44c5d7633", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 82162, "upload_time": "2014-09-08T17:07:25", "url": "https://files.pythonhosted.org/packages/46/ea/7204c0690ee90d6a5c8d193830a6a9df29e6b413c1f6cdd04f96e2f19486/gertty-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b3094f11ca6e6ed98c13d2c4eba859a", "sha256": "0f4bf665713eca75e9c4d28da460411eed3669126a82c055b383bfb7874b1f07" }, "downloads": -1, "filename": "gertty-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3b3094f11ca6e6ed98c13d2c4eba859a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69821, "upload_time": "2014-09-08T17:07:22", "url": "https://files.pythonhosted.org/packages/b8/77/7d3a73011a0d4a4f32d616bca72c6529c0a778c7f716a67ec404dfb3b784/gertty-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "1448b27ddb7e38b34e53f950d3c75688", "sha256": "269ac6c32b9dbca4037a9af8231ffd111a66ef57292b4fa357de127c138c068c" }, "downloads": -1, "filename": "gertty-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1448b27ddb7e38b34e53f950d3c75688", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 82206, "upload_time": "2014-09-09T16:58:18", "url": "https://files.pythonhosted.org/packages/bb/ef/789def47f4dcf6753f056438494de3a906aa0ad3048400d37544d8742b91/gertty-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f55e7dc8e568430d9c1fc25a41729341", "sha256": "b553f8bfa40bd73c954b25b3a8007118c8408cac1d3d5163cff053f366f4954d" }, "downloads": -1, "filename": "gertty-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f55e7dc8e568430d9c1fc25a41729341", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69940, "upload_time": "2014-09-09T16:58:16", "url": "https://files.pythonhosted.org/packages/86/25/803b50de9c8d78973cc47e2995140e7e77a87392d4d4efb3f70f8958f467/gertty-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "e03904fc459e1239de095ff03908933e", "sha256": "e960e8255f7499618874f343300d30e54f822913917dc5c90716e460447ff723" }, "downloads": -1, "filename": "gertty-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "e03904fc459e1239de095ff03908933e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 85170, "upload_time": "2014-09-22T14:41:33", "url": "https://files.pythonhosted.org/packages/f0/f3/10f517c36300ca4b3517b583a9ae889b7847ca070470b2a181d5a1461a63/gertty-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6109bf33ea454d9f148ce47dc12bb654", "sha256": "8d731c6bd20bdd4ac0f0040338773e1292dee0e54f1089b150d05f0e358acfc0" }, "downloads": -1, "filename": "gertty-1.0.3.tar.gz", "has_sig": false, "md5_digest": "6109bf33ea454d9f148ce47dc12bb654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71494, "upload_time": "2014-09-22T14:41:30", "url": "https://files.pythonhosted.org/packages/21/ee/69bdfafd7f6c97f28607bc890db1a812835ad9ff3dd3c612d20de25f9521/gertty-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f08b35a58a0d5307e109c588c868c8ac", "sha256": "16932ee377c5ae0860ba2655e2b82eeb493c04e1f74f4b0234bf2d5b64e717e9" }, "downloads": -1, "filename": "gertty-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f08b35a58a0d5307e109c588c868c8ac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 92124, "upload_time": "2015-03-06T18:05:44", "url": "https://files.pythonhosted.org/packages/43/a6/c2db0b0ad0b6f438d161fbd2b877e35700b8ba5eba61aedabe4a858140c2/gertty-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79ea5588224d3c6e8db63d1c3f28f6a0", "sha256": "fbf29aa2ee258dc73a3f1e342cc2ef030a57e8118246fd529efa3d9b23026679" }, "downloads": -1, "filename": "gertty-1.1.0.tar.gz", "has_sig": false, "md5_digest": "79ea5588224d3c6e8db63d1c3f28f6a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74291, "upload_time": "2015-03-06T18:05:47", "url": "https://files.pythonhosted.org/packages/54/10/188ce7d30a0916280665c4d663a1761f6d78ff5c4710375ce96427201fd8/gertty-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "733579ed816f55801c4b82fae6ba14b8", "sha256": "49143a83ea44e1bffb6cf1d0aa5968c27cfc39d32dd5675507acdb3d8585bb03" }, "downloads": -1, "filename": "gertty-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "733579ed816f55801c4b82fae6ba14b8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 107755, "upload_time": "2015-06-10T16:16:10", "url": "https://files.pythonhosted.org/packages/0a/33/075133ecb5bce11eb01ba583c49a4edfc1a003fe157e72736a1278917d3f/gertty-1.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc7e35c8f1401f4c83184d2ea283707c", "sha256": "8fab9c6c17315991150598f1446e60a2cf6daf5399016b91eb0cae3c3e96c48b" }, "downloads": -1, "filename": "gertty-1.2.0.tar.gz", "has_sig": false, "md5_digest": "dc7e35c8f1401f4c83184d2ea283707c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90113, "upload_time": "2015-06-10T16:16:15", "url": "https://files.pythonhosted.org/packages/21/98/cfc4594c051ed45cd580b3f3db113118d79c624cd00c759d7e28d8458d5f/gertty-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "db14e56e41a590932575d4435e359786", "sha256": "799d44ff148817c42d44b57f48d80a42e5620cde909d9d37ba34cfebe298d59d" }, "downloads": -1, "filename": "gertty-1.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "db14e56e41a590932575d4435e359786", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 107755, "upload_time": "2015-06-11T14:23:05", "url": "https://files.pythonhosted.org/packages/e5/6d/2224643f61efc559d74271ce283dfe4d50da0bd1eb87708076d9ddf09327/gertty-1.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f20192d6423fa9014b91b8f36ccbc101", "sha256": "dca0381f5e5c8bb135c463225c7afe1465c1677c8554c5a1aff3ab70bbb99163" }, "downloads": -1, "filename": "gertty-1.2.1.tar.gz", "has_sig": false, "md5_digest": "f20192d6423fa9014b91b8f36ccbc101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90150, "upload_time": "2015-06-11T14:23:08", "url": "https://files.pythonhosted.org/packages/6b/73/6ecdb598c7c480ee4eeb39efe425c4d4aa2013d5f26a29f72a4b44279ac8/gertty-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "8f76776973367ca3d3cf43b7f1c8b4e6", "sha256": "9f177289c6c444f089b01cf97bcdab6b3870f85eecac4c577b3907958db74eb2" }, "downloads": -1, "filename": "gertty-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8f76776973367ca3d3cf43b7f1c8b4e6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 110819, "upload_time": "2015-12-17T22:47:49", "url": "https://files.pythonhosted.org/packages/ce/78/56ae8108836ff8e027f1a3fb273303b28abd62d1d49baf658df8c5278437/gertty-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb01fdf8b15a81f83883e8871e0ecef4", "sha256": "d302abaf87f887a91c98b410c6906a9e1e49c25b526e0fb2df4d8048484653a5" }, "downloads": -1, "filename": "gertty-1.3.0.tar.gz", "has_sig": false, "md5_digest": "fb01fdf8b15a81f83883e8871e0ecef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92187, "upload_time": "2015-12-17T22:47:57", "url": "https://files.pythonhosted.org/packages/e9/7a/180435b58b736801155763ff3ab7fcf829d1eec224f23ced536534e0109d/gertty-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "3af38ed79fece1accb0a2c3327be0dd9", "sha256": "808a0a81823ab2127e40d2594562aba0760e1d138d5800976ad3a3108dac028b" }, "downloads": -1, "filename": "gertty-1.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "3af38ed79fece1accb0a2c3327be0dd9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 110923, "upload_time": "2015-12-21T21:19:32", "url": "https://files.pythonhosted.org/packages/8e/a3/1e3ae010684db885bab67c711d81b73d449ecf78fad151c64dd943d6bab5/gertty-1.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6b4da21ae24a36ce4c0e8ed2bd84f45", "sha256": "d431c7b1c092d4612d2bfeb9b5c354993eb467f4f8631157c0d0b486a9e21770" }, "downloads": -1, "filename": "gertty-1.3.1.tar.gz", "has_sig": false, "md5_digest": "e6b4da21ae24a36ce4c0e8ed2bd84f45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92343, "upload_time": "2015-12-21T21:19:39", "url": "https://files.pythonhosted.org/packages/2f/29/7cbcd28d230a51e75ce0a8965af1db9047a23c9dc90c152e89c074c9f952/gertty-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "8525e03050758a890d9ef06daddd66b1", "sha256": "dc9338b5e50376740f84d77640bb7d7b00d21326187811ab967b7e0d1754cba2" }, "downloads": -1, "filename": "gertty-1.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "8525e03050758a890d9ef06daddd66b1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 110919, "upload_time": "2016-03-16T15:16:00", "url": "https://files.pythonhosted.org/packages/b2/9c/d8cc1659b788520459e4caf0bb79726d443b97e03184bbfaa92d87ed9a6b/gertty-1.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f4a49840d63d445834b8ba9598ce9cd", "sha256": "653376fa55a75be16aeca4e9eb0286f245745a87f977b780b423b74b56df2c74" }, "downloads": -1, "filename": "gertty-1.3.2.tar.gz", "has_sig": false, "md5_digest": "5f4a49840d63d445834b8ba9598ce9cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92553, "upload_time": "2016-03-16T15:16:27", "url": "https://files.pythonhosted.org/packages/4a/ab/c2161c98c733774f13479cb05c8be5dbf3a646aca653778f2da2bd328ccd/gertty-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "189b68641430c623a445cb9ad29b4eec", "sha256": "00864553d54795280d86c8900d1f400e2a69aea7706ed570a7d8667f2451df1a" }, "downloads": -1, "filename": "gertty-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "189b68641430c623a445cb9ad29b4eec", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 124917, "upload_time": "2016-07-26T22:20:26", "url": "https://files.pythonhosted.org/packages/2d/78/01be3f0af670b8eae0f8bcafefd05d091f2812f27e0e9687594393e90b46/gertty-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "579416c212dd2bc089f3340d804da8d5", "sha256": "9982be2016cc1111bd4c2edb091fde2d0196f36f418d18fa0365a0282f61c4da" }, "downloads": -1, "filename": "gertty-1.4.0.tar.gz", "has_sig": false, "md5_digest": "579416c212dd2bc089f3340d804da8d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115581, "upload_time": "2016-07-26T22:20:29", "url": "https://files.pythonhosted.org/packages/9e/ed/dd19a67c287fede452473a685ae3e30dba48a5b280173872450c73a4f94d/gertty-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "0583d87d549b22b70c2435fc6076702b", "sha256": "bbf1424bc6c3514ff133d84cb8ac81e307fa2927bb64e05ba3a697461ec96c0f" }, "downloads": -1, "filename": "gertty-1.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0583d87d549b22b70c2435fc6076702b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 127254, "upload_time": "2017-07-30T15:05:49", "url": "https://files.pythonhosted.org/packages/1a/6b/f6408a0c165eda6b86002c12180b51f4e318e6375bb09fbf567a076148af/gertty-1.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "085210f9fd5f9b27af8076fdb34373f5", "sha256": "290e4dc688b2f4d6886f0493b861c01a8c0419dd6c49a925fba0b936d3f28b23" }, "downloads": -1, "filename": "gertty-1.5.0.tar.gz", "has_sig": false, "md5_digest": "085210f9fd5f9b27af8076fdb34373f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119784, "upload_time": "2017-07-30T15:05:53", "url": "https://files.pythonhosted.org/packages/67/b2/a19b590919cfc659b64e7dcd21ed8b7d3aa46844227e172c2ffe67d64413/gertty-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "acbb6ead2331c857ae8dce9d6a171e82", "sha256": "225679f5519b13b351ad787ca0d4ed30f8dc0fbb666a7d530f8efa5cbdeaaafe" }, "downloads": -1, "filename": "gertty-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "acbb6ead2331c857ae8dce9d6a171e82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 133380, "upload_time": "2019-04-24T02:52:55", "url": "https://files.pythonhosted.org/packages/2d/09/ef3f6c658ca7cf236e88a661728940290edc5ffaef5819e8fe1e6de0d941/gertty-1.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eade23548fefcbc68bf8ceb75db1d3a1", "sha256": "1c3593d2e6ce53bd84b27d6ac92df4a86d8923afd18b4f4f8e2c979f8a6277df" }, "downloads": -1, "filename": "gertty-1.6.0.tar.gz", "has_sig": false, "md5_digest": "eade23548fefcbc68bf8ceb75db1d3a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122570, "upload_time": "2019-04-24T02:52:57", "url": "https://files.pythonhosted.org/packages/13/fa/67165ece7a08f7142bcfda2e5cee145dbda78e003c11924098bfc6efaf0e/gertty-1.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "acbb6ead2331c857ae8dce9d6a171e82", "sha256": "225679f5519b13b351ad787ca0d4ed30f8dc0fbb666a7d530f8efa5cbdeaaafe" }, "downloads": -1, "filename": "gertty-1.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "acbb6ead2331c857ae8dce9d6a171e82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 133380, "upload_time": "2019-04-24T02:52:55", "url": "https://files.pythonhosted.org/packages/2d/09/ef3f6c658ca7cf236e88a661728940290edc5ffaef5819e8fe1e6de0d941/gertty-1.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eade23548fefcbc68bf8ceb75db1d3a1", "sha256": "1c3593d2e6ce53bd84b27d6ac92df4a86d8923afd18b4f4f8e2c979f8a6277df" }, "downloads": -1, "filename": "gertty-1.6.0.tar.gz", "has_sig": false, "md5_digest": "eade23548fefcbc68bf8ceb75db1d3a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 122570, "upload_time": "2019-04-24T02:52:57", "url": "https://files.pythonhosted.org/packages/13/fa/67165ece7a08f7142bcfda2e5cee145dbda78e003c11924098bfc6efaf0e/gertty-1.6.0.tar.gz" } ] }