{ "info": { "author": "Peter Bengtsson", "author_email": "mail@peterbe.com", "bugtrack_url": null, "classifiers": [], "description": "==\ngg\n==\n\n.. image:: https://travis-ci.org/peterbe/gg.svg?branch=master\n :target: https://travis-ci.org/peterbe/gg\n\n.. image:: https://badge.fury.io/py/gg.svg\n :target: https://pypi.python.org/pypi/gg\n\nGit and GitHub command line swiss army knife for the productivity addicted.\n\n``gg`` is a base command, and all the work to create branches, list branches,\nclean up branches, connect to Bugzilla etc. are done by\n`plugins `_.\n\n``gg`` is stateful. Meaning, plugins (not all!) need to store additional\ninformation that is re-used for other commands. For example, to\nconnect to your GitHub account might need to store a GitHub Access Token.\n\n\nInstallation\n============\n\n**NOTE!** At the time of writing, ``gg`` requires Python 3.\n\nThe idea is that you install ``gg`` globally::\n\n sudo pip install gg\n\nBut that's optional, you can also just install it in your current\nvirtual environment::\n\n pip install gg\n\nIf you don't want to install ``gg`` and its dependencies in either the\ncurrent working virtual environment *or* in your global system Python,\nyou can first install `pipsi `_\nthen once you've installed and set that up::\n\n pipsi install gg\n\nNext, you need to install some plugins. See\n`PLUGINS.rst `_\nfor a list of available plugins.\n\nBash completion\n===============\n\nFirst download\n`gg-complete.sh `_\nand save it somewhere on your computer. Then put this line into your `.bashrc`\n(or `.bash_profile` if you're on OSX)::\n\n source /path/to/gg-complete.sh\n\n\nHow to develop\n==============\n\nTo work on this, first run::\n\n pip install -U --editable .\n\nNow you can type::\n\n gg --help\n\nIf you have install more plugins they will be listed under the same\n``--help`` command.\n\nVersion History\n===============\n\n0.1\n * Proof of concept", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/peterbe/gg", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gg", "package_url": "https://pypi.org/project/gg/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gg/", "project_urls": { "Homepage": "https://github.com/peterbe/gg" }, "release_url": "https://pypi.org/project/gg/0.0.18/", "requires_dist": [ "GitPython", "click", "colorama", "requests" ], "requires_python": "", "summary": "Git and GitHub for the productivity addicted", "version": "0.0.18" }, "last_serial": 2197977, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bb085c1d520d28e54d46b692afe6dc55", "sha256": "0cae9af08c0e693e84431ea03ce5b2703a55c06d17f3f0824f1dedbc70304817" }, "downloads": -1, "filename": "gg-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bb085c1d520d28e54d46b692afe6dc55", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 2015, "upload_time": "2016-04-21T12:18:57", "url": "https://files.pythonhosted.org/packages/77/42/15e2e7c7dd740fe9b60cc762bfe6d9e422c57d22f23dac5fd2cd2e36856b/gg-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5acc33709eeb25a2d3896ffcd2de0a7", "sha256": "cbeeb535ca96c29bc85b50a90818fcd907bef7b19089057ba413daabe77e5bee" }, "downloads": -1, "filename": "gg-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c5acc33709eeb25a2d3896ffcd2de0a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 850, "upload_time": "2016-04-21T12:18:35", "url": "https://files.pythonhosted.org/packages/8b/e0/b68eb5a8c8820689dfd70d2c2ce3d926e24c702719b01a7f056672899fb9/gg-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "3ce4a26d4ff5f2ea76841a0320a51ab3", "sha256": "fc2b6ad682cd252e7e223377a167aed5334ef7bd931c464cbbe6cfa9a029e275" }, "downloads": -1, "filename": "gg-0.0.10.tar.gz", "has_sig": false, "md5_digest": "3ce4a26d4ff5f2ea76841a0320a51ab3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5395, "upload_time": "2016-05-06T13:21:59", "url": "https://files.pythonhosted.org/packages/25/1c/60149c0c70268d498303df9fac621bbb64742b1c432093f864b18ddb075a/gg-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "17a7990b0534f3c9a8a18c893a1047a5", "sha256": "d837c910fad3d2477b471de499a1c0700f7b203db768d68c6fc9bfc0c04be822" }, "downloads": -1, "filename": "gg-0.0.11.tar.gz", "has_sig": false, "md5_digest": "17a7990b0534f3c9a8a18c893a1047a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5471, "upload_time": "2016-05-10T18:22:07", "url": "https://files.pythonhosted.org/packages/cf/d6/619beea18aca286f3fbfa1915266a33c5b2be7c39ebe4a0c8e3c9449ab11/gg-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "02287b95a196c8276574b11537c05a2a", "sha256": "f8c43c216f815153c005f4f1c3b4cf5aeac8f581b7b0f4723b7650bf3e9b6a3f" }, "downloads": -1, "filename": "gg-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "02287b95a196c8276574b11537c05a2a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9166, "upload_time": "2016-05-10T18:39:56", "url": "https://files.pythonhosted.org/packages/d7/46/e804d4a543c1096d0b86210a2f4a86207ba192672ba4447286c03747dc41/gg-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85ebfc8841b8107a2ddfeebeaa609057", "sha256": "e892ce1472bd5a075a60f15e1f736074ec05e107e27ee25a972b9633f2491f7f" }, "downloads": -1, "filename": "gg-0.0.12.tar.gz", "has_sig": false, "md5_digest": "85ebfc8841b8107a2ddfeebeaa609057", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7505, "upload_time": "2016-05-10T18:39:49", "url": "https://files.pythonhosted.org/packages/b2/3b/18c0f3009f5407b2faba0190f2fb8c023be9b0ad0e3c44b60d9c77c54f71/gg-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "62dc8ca14063e4904bfcebb365902e1c", "sha256": "a13e0d727c1171c3069e8e0cdfb2d5b892c6595fa401eec1c07b434d53f79a90" }, "downloads": -1, "filename": "gg-0.0.13.tar.gz", "has_sig": false, "md5_digest": "62dc8ca14063e4904bfcebb365902e1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5720, "upload_time": "2016-05-10T19:11:42", "url": "https://files.pythonhosted.org/packages/dc/7b/017bb4e1d9e261eee0a4e658e9977ea00973eaeddb0d9f59ba8910b3bfd8/gg-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "bab71159969d94aa456d4344df5a96ba", "sha256": "73ea01e4a72be1b4f455f0701cd40ee914bdabefdeff213179ab39f30ee16b65" }, "downloads": -1, "filename": "gg-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "bab71159969d94aa456d4344df5a96ba", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9692, "upload_time": "2016-05-10T19:35:47", "url": "https://files.pythonhosted.org/packages/11/e0/4d8187429048cb72d7baa7c59c84df5bf4cec967d7720fc9bea6c0488597/gg-0.0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c107ea2b98c49b6c4d0715db565c2fd", "sha256": "00f11b09e3e8ec195224bdd3598a7d0e0ad94a218a6d2d1082ccdbc12f1a8ed1" }, "downloads": -1, "filename": "gg-0.0.14.tar.gz", "has_sig": false, "md5_digest": "8c107ea2b98c49b6c4d0715db565c2fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7703, "upload_time": "2016-05-10T19:35:29", "url": "https://files.pythonhosted.org/packages/42/42/1975da90ac5c6dadab83d9385a55ccded462b42cfa75f70c1dc3bb6faec3/gg-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "fd17f4ce683d4443bf3a0351195068dd", "sha256": "7e833ecd9d730cdb1f9dcf976b65924aa85d85eff6c1ffbc144ad6fdd642de0b" }, "downloads": -1, "filename": "gg-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "fd17f4ce683d4443bf3a0351195068dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9812, "upload_time": "2016-06-13T16:08:15", "url": "https://files.pythonhosted.org/packages/28/26/44767d9ad0299ea38cc1079b18f9ce4927bfbd5e3242c12dfba55d113418/gg-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "321e5298c16fc389a29100e48e554330", "sha256": "fcf4675009e632be899f2a7ba403590b292421280b991bd7fbd91e6fb666ca43" }, "downloads": -1, "filename": "gg-0.0.15.tar.gz", "has_sig": false, "md5_digest": "321e5298c16fc389a29100e48e554330", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5869, "upload_time": "2016-06-13T16:08:47", "url": "https://files.pythonhosted.org/packages/28/64/d59a5af48aaca8acaef14d5ce6fbd2e44afd84a3ae4f89d18d571be1d9a9/gg-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "1828dbc9025f7e0339f66c99abc987e5", "sha256": "cf464e59060871e8e751981eb0d2636323ddba2e11088792a61720878193aed3" }, "downloads": -1, "filename": "gg-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "1828dbc9025f7e0339f66c99abc987e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9825, "upload_time": "2016-06-14T16:04:45", "url": "https://files.pythonhosted.org/packages/d2/2d/ca9333e6d62e81c5e0cb5e2e9d7099d320b42afca40a8ca5695c31105ec1/gg-0.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f750f5fdaf0da3870dedbbfff1d6f38e", "sha256": "9d4a0ca5b42fed9d279ec2e488cdeab7acdd06d839dbae89b3513da93a809709" }, "downloads": -1, "filename": "gg-0.0.16.tar.gz", "has_sig": false, "md5_digest": "f750f5fdaf0da3870dedbbfff1d6f38e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5884, "upload_time": "2016-06-14T16:05:17", "url": "https://files.pythonhosted.org/packages/7e/00/58fbac1e16ef6222319a47c52f45855bbdcd0fdfe93ef0d113b174ef5d21/gg-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "147318b8137f42fbf57d6886d019235c", "sha256": "29b19a33543f8627c9506d0168ccabfaeb1c803e7856f40422b613c320b67700" }, "downloads": -1, "filename": "gg-0.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "147318b8137f42fbf57d6886d019235c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9923, "upload_time": "2016-07-01T12:39:53", "url": "https://files.pythonhosted.org/packages/e3/04/3899b504ba6ce32c52c0b451af53ce3ed5bc2b2d11f62bfffdb83ebaf877/gg-0.0.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "061d0f97fd81b5799750eae8be2ec252", "sha256": "18b772270ee4d00cb14bc9b8e458a48cafcaa258c0132ac1f2022d84f945a0f1" }, "downloads": -1, "filename": "gg-0.0.17.tar.gz", "has_sig": false, "md5_digest": "061d0f97fd81b5799750eae8be2ec252", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5952, "upload_time": "2016-07-01T12:39:57", "url": "https://files.pythonhosted.org/packages/50/51/e84c1cba409689b84de908e7311559fc3b32210e9924af216972dcda8fa7/gg-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "492f1cb6a07888bfd98d6fb625ba0efd", "sha256": "218dd3632a0239e60273180d4ab5dc33abd0be74d4348b30d99c3aef5abc004b" }, "downloads": -1, "filename": "gg-0.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "492f1cb6a07888bfd98d6fb625ba0efd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9919, "upload_time": "2016-07-01T13:36:39", "url": "https://files.pythonhosted.org/packages/c7/35/ba1cf4b44a28d74f19323ebed6845924f0877c2a41fabad8746522f4a250/gg-0.0.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6243fce2c5824018d34aed6ce996220b", "sha256": "0f8f47ea92ad9fcc2a01e4b80632d32126a7d1c6091bf3b859fe1fd7b9fc69a0" }, "downloads": -1, "filename": "gg-0.0.18.tar.gz", "has_sig": false, "md5_digest": "6243fce2c5824018d34aed6ce996220b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5948, "upload_time": "2016-07-01T13:36:43", "url": "https://files.pythonhosted.org/packages/95/1e/5cd1b9d7564e5b6cc26086eed6fd82f86d4a318f17b066bffcf15dd232bb/gg-0.0.18.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "fea1bd251cf6830c9e23a3e0ae163cd4", "sha256": "fc449184d8881531787ab6c051d9b2386a9468ecfe2f0886b91560d29223632b" }, "downloads": -1, "filename": "gg-0.0.2.tar.gz", "has_sig": false, "md5_digest": "fea1bd251cf6830c9e23a3e0ae163cd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1954, "upload_time": "2016-04-21T12:36:42", "url": "https://files.pythonhosted.org/packages/3d/06/3130186f9558646155758e53e05d72c8a02784cc8d9d6dd2b6621c8a6ba9/gg-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "c21420cbef05378567987f0a84b029a0", "sha256": "acb4e7328765bbcbd37b16b714137268c2ff059826a21cc76ebff2a0ec58e3c8" }, "downloads": -1, "filename": "gg-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c21420cbef05378567987f0a84b029a0", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3676, "upload_time": "2016-04-21T12:39:42", "url": "https://files.pythonhosted.org/packages/17/64/fe087d84a9b319b1e6c1387d20f2e3538ea9bf8f8dd3a8c07eb59bca488b/gg-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cbbd9985c8afb9c543c23e5d4720cf1", "sha256": "e2a5b72a9f6ae7c44eaddf9b9a551adbe7c9981bc317675805ef23f20990da36" }, "downloads": -1, "filename": "gg-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7cbbd9985c8afb9c543c23e5d4720cf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1957, "upload_time": "2016-04-21T12:39:31", "url": "https://files.pythonhosted.org/packages/35/82/70776f79ceb5c21168e99e1833944de4903969b00c51338059b7e1787f75/gg-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "4a3b1cb95202252a25dd05921d384e75", "sha256": "c2b16c7d66bb4f2adeb80ac6fc1e6573e410aafd967e9ed9071f22b5c772739f" }, "downloads": -1, "filename": "gg-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4a3b1cb95202252a25dd05921d384e75", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 3782, "upload_time": "2016-04-21T13:08:16", "url": "https://files.pythonhosted.org/packages/c0/fa/f1ead826037062a84180c3852e5a38c15bc90c629d25baf6ba4511343b29/gg-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53de9d442299b00e8b7b7dcf924cef78", "sha256": "819a715c10caa7549486b8f59e8990f0784c265c673ae5f3e2eedf6aac4759d0" }, "downloads": -1, "filename": "gg-0.0.4.tar.gz", "has_sig": false, "md5_digest": "53de9d442299b00e8b7b7dcf924cef78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2055, "upload_time": "2016-04-21T13:07:48", "url": "https://files.pythonhosted.org/packages/b3/55/bf91b3587daf13c98978de981d2dcbb8a677dca0d2ae0ba90f84b0cf3f9b/gg-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "9e0203f4d7c3cf8d5910f87c8e07a809", "sha256": "aa9e117fe810539ab5a507983f1938b55be9348e1a371e83a5c23590650abff9" }, "downloads": -1, "filename": "gg-0.0.5.tar.gz", "has_sig": false, "md5_digest": "9e0203f4d7c3cf8d5910f87c8e07a809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3432, "upload_time": "2016-04-26T12:11:40", "url": "https://files.pythonhosted.org/packages/41/51/b01018c70ae2323184421899d3d06ec4e8fbec2ac766d2ce14247420fe39/gg-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "84a1047c9f51c262a1550561f27509bb", "sha256": "6eda227cc436cf1302ed43f81106efc7d0abf27051020a13c9c12a64731a4e11" }, "downloads": -1, "filename": "gg-0.0.6.tar.gz", "has_sig": false, "md5_digest": "84a1047c9f51c262a1550561f27509bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3444, "upload_time": "2016-04-26T12:44:53", "url": "https://files.pythonhosted.org/packages/03/8b/7b7e0c9442d48725e19d1bfdfde7a9c8980beb3213369e0032be22fada5e/gg-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "4eb5d422447c62691e0358b47653a3f7", "sha256": "f2375c906c07b46ae9216fdc007a43e5eafce0c86b308effed4df8ace160785c" }, "downloads": -1, "filename": "gg-0.0.7.tar.gz", "has_sig": false, "md5_digest": "4eb5d422447c62691e0358b47653a3f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3346, "upload_time": "2016-04-27T12:40:03", "url": "https://files.pythonhosted.org/packages/92/67/bb03b0f4860974b453e631ba53e2e9d4991abf6bc59802065937c5cbc624/gg-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "7b9e838f5955f735218837685b0bb204", "sha256": "69cb537ada872be75a7c3f973f072f10cfd425624f00179de1318ab1b57c5e0f" }, "downloads": -1, "filename": "gg-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7b9e838f5955f735218837685b0bb204", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5490, "upload_time": "2016-05-05T20:13:31", "url": "https://files.pythonhosted.org/packages/d5/3f/f0d02b23a8b8d096c0a5278c966edf69fdd6a6ebbe85243b1816ccf8f4db/gg-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "6f1ad7913be17882c822cccd41328a97", "sha256": "201f3038c9b3e0f307bc2627d7824f4d084a50d48b384715835d405c7285bf6a" }, "downloads": -1, "filename": "gg-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6f1ad7913be17882c822cccd41328a97", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9109, "upload_time": "2016-05-05T20:17:20", "url": "https://files.pythonhosted.org/packages/8b/de/74d67f35ffbfcabb882d7f710339a17e70a2947a474d29fb5a22dc63ac6e/gg-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55f74f8ead7431ed85d81eb793b6efa7", "sha256": "34007a7d243526754fde24ca65b45f679de099a53cdcc221e852467d8e3fc759" }, "downloads": -1, "filename": "gg-0.0.9.tar.gz", "has_sig": false, "md5_digest": "55f74f8ead7431ed85d81eb793b6efa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6944, "upload_time": "2016-05-05T20:17:08", "url": "https://files.pythonhosted.org/packages/55/59/118d4cd3759ab59f494bf9aefcc39d9ae6cbbc68f708abfb05d62fbd3542/gg-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "492f1cb6a07888bfd98d6fb625ba0efd", "sha256": "218dd3632a0239e60273180d4ab5dc33abd0be74d4348b30d99c3aef5abc004b" }, "downloads": -1, "filename": "gg-0.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "492f1cb6a07888bfd98d6fb625ba0efd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9919, "upload_time": "2016-07-01T13:36:39", "url": "https://files.pythonhosted.org/packages/c7/35/ba1cf4b44a28d74f19323ebed6845924f0877c2a41fabad8746522f4a250/gg-0.0.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6243fce2c5824018d34aed6ce996220b", "sha256": "0f8f47ea92ad9fcc2a01e4b80632d32126a7d1c6091bf3b859fe1fd7b9fc69a0" }, "downloads": -1, "filename": "gg-0.0.18.tar.gz", "has_sig": false, "md5_digest": "6243fce2c5824018d34aed6ce996220b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5948, "upload_time": "2016-07-01T13:36:43", "url": "https://files.pythonhosted.org/packages/95/1e/5cd1b9d7564e5b6cc26086eed6fd82f86d4a318f17b066bffcf15dd232bb/gg-0.0.18.tar.gz" } ] }