{ "info": { "author": "Bitergia", "author_email": "sduenas@bitergia.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", "Topic :: Software Development" ], "description": "# GrimoireLab Toolkit [![Build Status](https://travis-ci.org/chaoss/grimoirelab-toolkit.svg?branch=master)](https://travis-ci.org/chaoss/grimoirelab-toolkit) [![Coverage Status](https://img.shields.io/coveralls/chaoss/grimoirelab-toolkit.svg)](https://coveralls.io/r/chaoss/grimoirelab-toolkit?branch=master)\n\nToolkit of common functions used across GrimoireLab projects.\n\nThis package provides a library composed by functions widely used in other\nGrimoireLab projects. These function deal with date handling, introspection,\nURIs/URLs, among other topics.\n\n## Requirements\n\n* Python >= 3.4\n* python3-dateutil >= 2.6\n\n## Installation\n\n```\n$ pip3 install -r requirements.txt\n$ python3 setup.py install\n```\n\n## License\n\nLicensed under GNU General Public License (GPL), version 3 or later.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chaoss/grimoirelab-toolkit", "keywords": "development grimoirelab", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "grimoirelab-toolkit", "package_url": "https://pypi.org/project/grimoirelab-toolkit/", "platform": "", "project_url": "https://pypi.org/project/grimoirelab-toolkit/", "project_urls": { "Homepage": "https://github.com/chaoss/grimoirelab-toolkit" }, "release_url": "https://pypi.org/project/grimoirelab-toolkit/0.1.10/", "requires_dist": [ "python-dateutil (>=2.8.0)" ], "requires_python": "", "summary": "Toolkit of common functions used across GrimoireLab", "version": "0.1.10" }, "last_serial": 5915033, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b037cea74b7a3931af5dd564f1b4b1c5", "sha256": "c561f0cfb8614e24bc775b7ef9223112c3b4f0c315f2c3fe6f72a7480d8a8f9e" }, "downloads": -1, "filename": "grimoirelab_toolkit-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b037cea74b7a3931af5dd564f1b4b1c5", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9054, "upload_time": "2017-07-13T23:01:37", "url": "https://files.pythonhosted.org/packages/74/4a/2e023472393113c5cb9385588d3450ab1ca9e71c57155407928b6de2d39a/grimoirelab_toolkit-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77462ea4218dd9710c28ab9abc5d1715", "sha256": "85c1b610315dc84715316e73e32d41f3b9b2eef811b2b507880f5ac0306732dc" }, "downloads": -1, "filename": "grimoirelab-toolkit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "77462ea4218dd9710c28ab9abc5d1715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5155, "upload_time": "2017-07-13T23:00:51", "url": "https://files.pythonhosted.org/packages/9e/78/12b2d6fcaa7b45c1d60edf24780c6ae36b6ef28f224ffabb6ae3dc046589/grimoirelab-toolkit-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ff652ac53cb6be17632fa4e832875e78", "sha256": "e37ec37c2492737bc5913eca99b6f3295f86ca094ac5f33c8a1190088bafa85d" }, "downloads": -1, "filename": "grimoirelab_toolkit-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ff652ac53cb6be17632fa4e832875e78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9094, "upload_time": "2017-10-20T15:55:04", "url": "https://files.pythonhosted.org/packages/f9/89/f70dfd1048d9967e761d8f42f2af3b2d652bc3b016f890faa0744ed6bf87/grimoirelab_toolkit-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55abd0ed252013907fa88086b9979ecc", "sha256": "0f7590c287df7dc395b9bf29ddb028bb542eafbee7a236db7e37b9dc8b384cb3" }, "downloads": -1, "filename": "grimoirelab-toolkit-0.1.1.tar.gz", "has_sig": false, "md5_digest": "55abd0ed252013907fa88086b9979ecc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5149, "upload_time": "2017-10-20T15:55:12", "url": "https://files.pythonhosted.org/packages/42/ec/1f43976bea5e97ccab9fe485ec90d88ebc5f3ca324fb2c88af16e739442b/grimoirelab-toolkit-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "eb83b82d248fddb5550608e42c7ee773", "sha256": "eefc6362f134b8fbfc0075ce1c53e5700bc9870265bced6c4def13e722d4bd35" }, "downloads": -1, "filename": "grimoirelab_toolkit-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "eb83b82d248fddb5550608e42c7ee773", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19957, "upload_time": "2019-10-01T21:28:26", "url": "https://files.pythonhosted.org/packages/30/65/f1c478cee23e79bea145ac4064a85734884f4565cd49367cd32527630f5d/grimoirelab_toolkit-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99b65376d36465fdd3a298f386e42e87", "sha256": "4488121eecd0e738276f136a03e79032b2f5f8c4bda7a4bba83955bb74d7421a" }, "downloads": -1, "filename": "grimoirelab-toolkit-0.1.10.tar.gz", "has_sig": false, "md5_digest": "99b65376d36465fdd3a298f386e42e87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20530, "upload_time": "2019-10-01T21:28:47", "url": "https://files.pythonhosted.org/packages/6f/ec/3accee7e8bd2dcbbd7df5d4ba4fb24c2d31a4e03d80e95aac5080595192e/grimoirelab-toolkit-0.1.10.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c2b2edf3b066157152bd6adbfdf85a5b", "sha256": "25efccbf196f58e7df38358677edc1b3a080ff9335c0af46e80c235557c4b263" }, "downloads": -1, "filename": "grimoirelab_toolkit-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c2b2edf3b066157152bd6adbfdf85a5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9080, "upload_time": "2017-11-27T18:51:33", "url": "https://files.pythonhosted.org/packages/66/ae/eb90c30c8ce76f9c7c9ed6bbf88dd00924f40e0bf1971e56135164e80970/grimoirelab_toolkit-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f930af5ee466d00495ee25796befe524", "sha256": "93719e000cb6c6c6c438c4797695c440a5379532f92fc4215bbe407a840d1f5a" }, "downloads": -1, "filename": "grimoirelab-toolkit-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f930af5ee466d00495ee25796befe524", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5121, "upload_time": "2017-11-27T18:51:38", "url": "https://files.pythonhosted.org/packages/e4/ed/eeb44b1d7c3ecd91eede90f98e8d5e843b5ea4d84c059fdd590d11072078/grimoirelab-toolkit-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1c002293f65578d01b6f32d48a3d8b30", "sha256": "bd5424409de4d6ec831fde42f078fe698e554a646c2e600e93232c2b2b1ccae1" }, "downloads": -1, "filename": "grimoirelab_toolkit-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1c002293f65578d01b6f32d48a3d8b30", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9089, "upload_time": "2018-01-23T15:52:22", "url": "https://files.pythonhosted.org/packages/68/df/0438662e46feb9b944a28a7cd95de01a3aef19f80e038be97a04841e82e7/grimoirelab_toolkit-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9a58010f492b86c8a758bb5aee85567", "sha256": "4777647c1c65aef888b8e8e5217d285af0775c60074ca6fb683d5df16d19f0aa" }, "downloads": -1, "filename": "grimoirelab-toolkit-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e9a58010f492b86c8a758bb5aee85567", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5133, "upload_time": "2018-01-23T15:52:42", "url": "https://files.pythonhosted.org/packages/73/29/5038ed881275facfa052ce85f37130c732c4392183b9d6aaaa2e53397c4b/grimoirelab-toolkit-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "522ac5613d930cdbaaa90cc89bc25909", "sha256": "d184f87c26e74d32ddf082be069a1da4d4cb1bf31e5a3e6897cf4298c0e710ef" }, "downloads": -1, "filename": "grimoirelab_toolkit-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "522ac5613d930cdbaaa90cc89bc25909", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9140, "upload_time": "2018-01-31T22:21:31", "url": "https://files.pythonhosted.org/packages/fc/e7/24a9c8fc5ee81afbd3a947c6cbe1cf47be7d61042fdd57ff721b16e2baa5/grimoirelab_toolkit-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56025afba885bcdab9aa9e467a58a26c", "sha256": "916b194bdffbd18e2edfb3c86e722de89efc9d8d3aef8f500e0a089de245391f" }, "downloads": -1, "filename": "grimoirelab-toolkit-0.1.4.tar.gz", "has_sig": false, "md5_digest": "56025afba885bcdab9aa9e467a58a26c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5183, "upload_time": "2018-01-31T22:21:42", "url": "https://files.pythonhosted.org/packages/20/41/77b747a54356e6edaf74b0122bd47e2420c20c03d9390eeb4e8641778c41/grimoirelab-toolkit-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9f4498798460f2aa89c1ad9a43e9245c", "sha256": "097cfe79b78e407e5fe2aa1a47847843ae49a109d4985f124b7fef3fd365dc54" }, "downloads": -1, "filename": "grimoirelab_toolkit-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9f4498798460f2aa89c1ad9a43e9245c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9149, "upload_time": "2018-03-13T22:10:39", "url": "https://files.pythonhosted.org/packages/e2/b7/7880156322829c0a211f0a9c21e58a994afd2648df850cbeda36485e9e01/grimoirelab_toolkit-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a70e83d61c2ae40365e6ceddb956796e", "sha256": "80b25b4379172dec8ffb990ab6e63a9bc60e52db7f926e8b74f535c2398d3eb5" }, "downloads": -1, "filename": "grimoirelab-toolkit-0.1.5.tar.gz", "has_sig": false, "md5_digest": "a70e83d61c2ae40365e6ceddb956796e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5408, "upload_time": "2018-03-13T22:10:57", "url": "https://files.pythonhosted.org/packages/ca/00/676171a201a48e6fdb6a6ab7517d086c95b54914e2d53632ab488c4cf799/grimoirelab-toolkit-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "1596f67656ddeeea763e685854af8aa6", "sha256": "297a9430ff4d460f91af212c3f1a94f383a486f1b0451169c8f09420203c6503" }, "downloads": -1, "filename": "grimoirelab_toolkit-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1596f67656ddeeea763e685854af8aa6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7791, "upload_time": "2018-04-08T12:11:20", "url": "https://files.pythonhosted.org/packages/50/d5/8d209526b63c6727f4c2b19ac03729634a2e3e94c95697bf146a135405f2/grimoirelab_toolkit-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c99d046eeac5ca5c1088ecb89ef28ef2", "sha256": "07a811506bf1eba62bcf52283e320d55fc40a105966542778df3e5003edc1a72" }, "downloads": -1, "filename": "grimoirelab-toolkit-0.1.6.tar.gz", "has_sig": false, "md5_digest": "c99d046eeac5ca5c1088ecb89ef28ef2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5454, "upload_time": "2018-04-08T12:11:39", "url": "https://files.pythonhosted.org/packages/23/77/b88a2e27771785753dd2df4188b3ace93aa8d5717c9d2b5b947511a50c52/grimoirelab-toolkit-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "99af30f8863ffe77ba9e46347b25c1a7", "sha256": "d008437f1768200a522b25677231fa89ffab0ce4866802de503bb0e10c555347" }, "downloads": -1, "filename": "grimoirelab_toolkit-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "99af30f8863ffe77ba9e46347b25c1a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7986, "upload_time": "2018-04-15T22:55:11", "url": "https://files.pythonhosted.org/packages/ee/ef/8a471b6fce26b5765049c6bb259801817dec7de2f7b8d152293c8e13b2f5/grimoirelab_toolkit-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83d53efb99b0d49dabcad3f899a24893", "sha256": "b038842a1ee1f7961feb34afe87f7a49466d2566300353aa0fad4db82a54d8b5" }, "downloads": -1, "filename": "grimoirelab-toolkit-0.1.7.tar.gz", "has_sig": false, "md5_digest": "83d53efb99b0d49dabcad3f899a24893", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5629, "upload_time": "2018-04-15T22:55:23", "url": "https://files.pythonhosted.org/packages/62/fa/eafb7de821c47bd0031c568cfb2f0f794ae9d00c5610c98be72ca0368d73/grimoirelab-toolkit-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "eb91db632fafcc54c56edda6d68d8553", "sha256": "fd45eff4753512b1456bd3830c253f44be3ed00ac767b53c1631fa791b148492" }, "downloads": -1, "filename": "grimoirelab_toolkit-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "eb91db632fafcc54c56edda6d68d8553", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7324, "upload_time": "2018-08-24T11:11:20", "url": "https://files.pythonhosted.org/packages/eb/c3/5ebfa532969aa2df0e45ffc3680d3f2138866803d708bdcfcc23c0440e51/grimoirelab_toolkit-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1d140e8da091bb304413ab1d707f04d", "sha256": "17cf9b63df20738838cce47f6ec141370b36bc54b2b84190702d7436f8ba31da" }, "downloads": -1, "filename": "grimoirelab-toolkit-0.1.8.tar.gz", "has_sig": false, "md5_digest": "e1d140e8da091bb304413ab1d707f04d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5533, "upload_time": "2018-08-24T11:11:10", "url": "https://files.pythonhosted.org/packages/60/50/e622c4694f5e9bea5b38e9b5210f26bb0842f32be296ff47a577f7ebb4e0/grimoirelab-toolkit-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "e5d87a9a923423e821a484e5d38d6296", "sha256": "0cb0f83e3776ca08f785e476ee33215996a4fc2d969e9d53e42b26390ae50b6e" }, "downloads": -1, "filename": "grimoirelab_toolkit-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "e5d87a9a923423e821a484e5d38d6296", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19931, "upload_time": "2019-03-28T17:26:11", "url": "https://files.pythonhosted.org/packages/14/f1/3b68575a86fb16cf3cc7586492f95b7dbfcbc643c44e2f86ed047ca817b5/grimoirelab_toolkit-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "993a0489b15fcd414a898ae2ccb8e7b2", "sha256": "60d0f2bcab3564a0057fde8c109c9f043b8699b3a88a1d80bb7526b5a8713d46" }, "downloads": -1, "filename": "grimoirelab-toolkit-0.1.9.tar.gz", "has_sig": false, "md5_digest": "993a0489b15fcd414a898ae2ccb8e7b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5554, "upload_time": "2019-03-28T17:26:20", "url": "https://files.pythonhosted.org/packages/3f/29/4b1b5da8fd5f4b95b54784285d12f6e39414d9666b3391998aaecda84464/grimoirelab-toolkit-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eb83b82d248fddb5550608e42c7ee773", "sha256": "eefc6362f134b8fbfc0075ce1c53e5700bc9870265bced6c4def13e722d4bd35" }, "downloads": -1, "filename": "grimoirelab_toolkit-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "eb83b82d248fddb5550608e42c7ee773", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19957, "upload_time": "2019-10-01T21:28:26", "url": "https://files.pythonhosted.org/packages/30/65/f1c478cee23e79bea145ac4064a85734884f4565cd49367cd32527630f5d/grimoirelab_toolkit-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99b65376d36465fdd3a298f386e42e87", "sha256": "4488121eecd0e738276f136a03e79032b2f5f8c4bda7a4bba83955bb74d7421a" }, "downloads": -1, "filename": "grimoirelab-toolkit-0.1.10.tar.gz", "has_sig": false, "md5_digest": "99b65376d36465fdd3a298f386e42e87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20530, "upload_time": "2019-10-01T21:28:47", "url": "https://files.pythonhosted.org/packages/6f/ec/3accee7e8bd2dcbbd7df5d4ba4fb24c2d31a4e03d80e95aac5080595192e/grimoirelab-toolkit-0.1.10.tar.gz" } ] }