{ "info": { "author": "ken dreyer", "author_email": "ktdreyer@ktdreyer.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Software Development" ], "description": "A Koji build system plugin for helga chat bot\n==============================================\n\nAbout\n-----\n\nHelga is a Python chat bot. Full documentation can be found at\nhttp://helga.readthedocs.org.\n\nThis Koji plugin allows Helga to respond to koji-related commands in IRC\nand print information about builds and tasks.\n\nEstimate when the current (ongoing) build will complete::\n\n 03:14 < ktdreyer> helgabot: current ceph build\n 03:14 < helgabot> ktdreyer, ceph-12.2.1-1.el7cp should finish building in\n 3 min 45 sec\n https://cbs.centos.org/koji/buildinfo?buildID=20348\n\nFind out how long the most recent completed build took to finish::\n\n 03:14 < ktdreyer> helgabot: last ceph build\n 03:14 < helgabot> ktdreyer, ceph-12.2.2-0.el7 build duration was 2 hr 49 min\n https://cbs.centos.org/koji/buildinfo?buildID=21149\n\nQuery for packages::\n\n 03:14 < ktdreyer> helgabot: ceph package\n 03:14 < helgabot> ktdreyer, ceph is\n https://cbs.centos.org/koji/packageinfo?packageID=534\n\nFind a user's tasks::\n\n 03:14 < ktdreyer> helgabot: soandso's tasks\n 03:14 < helgabot> ktdreyer, soandso's kernel scratch build should be done in\n 1 hr 26 min\n (https://koji.example.com/koji/taskinfo?taskID=15741633)\n\nEstimating tasks by URL::\n\n < ktdreyer> helgabot: https://koji.example.com/koji/taskinfo?taskID=12456\n < helgabot> ktdreyer, that kernel scratch build should be done in 1 hr 26\n min.\n\nInstallation\n------------\nThis Koji plugin is `available from PyPI\n`_, so you can simply install\nit with ``pip``::\n\n pip install helga-koji\n\nIf you want to hack on the helga-koji source code, in your virtualenv\nwhere you are running Helga, clone a copy of this repository from GitHub and\nrun\n``python setup.py develop``.\n\nConfiguration\n-------------\n\nhelga-koji uses the `txkoji `_ library,\nwhich looks for configuration files at ``~/.koji/config.d/*.conf`` and\n``/etc/koji.conf.d/*.conf``. To configure helga-koji for your Koji instance,\nyou must have configuration file(s) in this location on disk. This is how the\nnormal `koji client `_ works.\n\nTODO\n----\n\nWatching tasks::\n\n < ktdreyer> helgabot: watch\n https://koji.example.com/koji/taskinfo?taskID=12456\n < helgabot> ktdreyer, that kernel scratch build should be done in 1 hr 26\n min. I'll tell you when it's done.\n\nOr watch on behalf of someone else::\n\n < ktdreyer> helgabot: watch\n https://koji.example.com/koji/taskinfo?taskID=12456 for adeza\n < helgabot> ktdreyer, that kernel scratch build should be done in 1 hr 26\n min. I'll tell that person when it's done.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ktdreyer/helga-koji", "keywords": "irc bot koji", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "helga-koji", "package_url": "https://pypi.org/project/helga-koji/", "platform": "", "project_url": "https://pypi.org/project/helga-koji/", "project_urls": { "Homepage": "https://github.com/ktdreyer/helga-koji" }, "release_url": "https://pypi.org/project/helga-koji/1.7.0/", "requires_dist": null, "requires_python": "", "summary": "Koji plugin for Helga", "version": "1.7.0" }, "last_serial": 4583059, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "d58feb3996e742243ef76c2d40f0b680", "sha256": "2bea50b3a989a8d0a7ed345a852e27cd503630610d02b85f2ef44c5759ca6cd1" }, "downloads": -1, "filename": "helga-koji-1.1.0.tar.gz", "has_sig": true, "md5_digest": "d58feb3996e742243ef76c2d40f0b680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7080, "upload_time": "2018-07-17T22:12:50", "url": "https://files.pythonhosted.org/packages/9c/17/4db244450c962f4c370dc30f700d7e7cf75249b3728437c18e3a98e53eaf/helga-koji-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "f5c5872833dc5df62ab6b8c7c6b2e104", "sha256": "40c03508018d54bea9890d059ec77904c4c819fcef95253f3000c17c3900f580" }, "downloads": -1, "filename": "helga-koji-1.2.0.tar.gz", "has_sig": true, "md5_digest": "f5c5872833dc5df62ab6b8c7c6b2e104", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9447, "upload_time": "2018-08-03T18:03:24", "url": "https://files.pythonhosted.org/packages/fe/17/37580eabefd0baef518562dba669b8357e6c7d20fd04f63c3850cdc2e292/helga-koji-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "c23f0826db31a7aeccec672f061be191", "sha256": "bd8b7f5441e95dd0eb206477a51352319209df799e666142a7d8b5cf25f3ec77" }, "downloads": -1, "filename": "helga-koji-1.3.0.tar.gz", "has_sig": true, "md5_digest": "c23f0826db31a7aeccec672f061be191", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10354, "upload_time": "2018-08-15T22:38:50", "url": "https://files.pythonhosted.org/packages/c6/07/900c55fb40d9d5e8fa2ccf99c20264e6f6c81d4cd42cab8d9c49b7608f02/helga-koji-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "54f2f0d2093c6631cd4909a6b729f8d4", "sha256": "69102ec68fa91577a2866a78b229eb690642ed65e267d4cdb2ef530b2da54ec4" }, "downloads": -1, "filename": "helga-koji-1.4.0.tar.gz", "has_sig": true, "md5_digest": "54f2f0d2093c6631cd4909a6b729f8d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12021, "upload_time": "2018-09-24T21:00:33", "url": "https://files.pythonhosted.org/packages/7a/15/c800b17cf57596db2016fecb826d01fb62624e5e4e5174ac8c8d4043bf71/helga-koji-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "d96d9c4b12825c31a0cb9ff5ca5b9f2a", "sha256": "3d94970ab160b5243eb7783accb9ef87570f02f4aa5ba47bb790c1d54d6b56cf" }, "downloads": -1, "filename": "helga-koji-1.5.0.tar.gz", "has_sig": true, "md5_digest": "d96d9c4b12825c31a0cb9ff5ca5b9f2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12084, "upload_time": "2018-09-24T21:25:20", "url": "https://files.pythonhosted.org/packages/2d/a6/82173fe63f7d8dda5773fe55fc1d75ba4efb93434fc59e0e0ae2bbd0025e/helga-koji-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "1f40481c2d94df7d5900359dd743f0f7", "sha256": "d61f70288fd2659613795bc0da1010e3da8022342086c3d2c8e0d13cb27181f4" }, "downloads": -1, "filename": "helga-koji-1.5.1.tar.gz", "has_sig": true, "md5_digest": "1f40481c2d94df7d5900359dd743f0f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12075, "upload_time": "2018-09-24T21:39:30", "url": "https://files.pythonhosted.org/packages/20/21/94f751116f2da6692ed2a48a0a56491ced09c174a2a9aee1d2b2d4f7d4af/helga-koji-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "e38ddc80213a11662b4e3123777265aa", "sha256": "1298a59c9e7a19d55d42d58d1b03aa798c90b3d6fd268986096a4c6fcdf92675" }, "downloads": -1, "filename": "helga-koji-1.5.2.tar.gz", "has_sig": true, "md5_digest": "e38ddc80213a11662b4e3123777265aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12076, "upload_time": "2018-09-26T23:02:15", "url": "https://files.pythonhosted.org/packages/a6/e0/4021e8a41b84ffe791799d63446b7a3c6695b06d9f335821f2e7087bf82e/helga-koji-1.5.2.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "587d0596804547121682b97b4f1748fd", "sha256": "f64c528e4c9b6c628e57503c04de7c4f6af65c443e3d19ad464d2d8150c79ad5" }, "downloads": -1, "filename": "helga-koji-1.6.0.tar.gz", "has_sig": true, "md5_digest": "587d0596804547121682b97b4f1748fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12078, "upload_time": "2018-09-27T22:06:26", "url": "https://files.pythonhosted.org/packages/91/37/ff9c02605a0523ed13e5f1940ecd4b5a0c8e42151f5b92fbb6c9cbdf5f18/helga-koji-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "26897ebe55051e3f176e27a4ec0429b1", "sha256": "667d9e684c944abe632ea698ff84b7857d4a32c073eea2cd503214252373cf99" }, "downloads": -1, "filename": "helga-koji-1.7.0.tar.gz", "has_sig": true, "md5_digest": "26897ebe55051e3f176e27a4ec0429b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11929, "upload_time": "2018-12-10T23:22:58", "url": "https://files.pythonhosted.org/packages/f2/b4/1aa5ffd7f76347b5e9ffa94ffadda4ffed376bba384261fa1b3eafcbd29f/helga-koji-1.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "26897ebe55051e3f176e27a4ec0429b1", "sha256": "667d9e684c944abe632ea698ff84b7857d4a32c073eea2cd503214252373cf99" }, "downloads": -1, "filename": "helga-koji-1.7.0.tar.gz", "has_sig": true, "md5_digest": "26897ebe55051e3f176e27a4ec0429b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11929, "upload_time": "2018-12-10T23:22:58", "url": "https://files.pythonhosted.org/packages/f2/b4/1aa5ffd7f76347b5e9ffa94ffadda4ffed376bba384261fa1b3eafcbd29f/helga-koji-1.7.0.tar.gz" } ] }