{ "info": { "author": "Oliver kurz", "author_email": "okurz@suse.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Topic :: Utilities" ], "description": "# openqa_review_script [![Build Status](https://travis-ci.org/os-autoinst/openqa_review.svg?branch=master)](https://travis-ci.org/os-autoinst/openqa_review) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/699/badge)](https://bestpractices.coreinfrastructure.org/projects/699)\n\nA review helper script for openQA.\n\nFor more details read the documentation within `openqa_review/openqa_review.py`.\n\n## Usage\n\n* Install requirements and package, using an isolated Python environment\n such as [VirtualEnv](http://docs.python-guide.org/en/latest/dev/virtualenvs/).\n\n```\npip install -r requirements.txt\npip install .\n```\n\nor if you are using openSUSE distribution, it is recommended to use `zypper`,\ne.g.:\n\n```\nzypper in python-openqa_review\n```\n\n* Call `openqa-review` from PATH, e.g. with `--help`\n\n```\nopenqa-review --help\n```\n\nIf `openqa-review` has to access non public servers which make use of custom\n*Certificate Authorities* (CA's), it can happen that it fails because it can\nnot verify the TLS certificate. By setting the environment variable\n`REQUESTS_CA_BUNDLE`, one can supply a custom ca-certificate store to\n`openqa-review` e.g.:\n\n```\nREQUESTS_CA_BUNDLE=\"/my/custom/ca-bundle.pem\" openqa-review\n```\n\n## Communication\n\nIf you have questions, visit me on irc.freenode.net in #opensuse-factory\n\n\n## Contribute\n\nThis project lives in https://github.com/os-autoinst/openqa_review\n\nFeel free to add issues in github or send pull requests.\n\nTODOs and ideas are tracked in the file `TODO` as well as github issues.\n\n### Rules for commits\n\n* Every commit is checked by [Travis CI](https://travis-ci.org/travis) as soon as\n you create a pull request but you *should* run `tox` locally,\n\n* Make sure to keep the 100% test coverage, e.g. by adding test reference data\n for new scenarios. TDD is advised :-)\n\n* For git commit messages use the rules stated on\n [How to Write a Git Commit Message](http://chris.beams.io/posts/git-commit/) as\n a reference\n\nIf this is too much hassle for you feel free to provide incomplete pull\nrequests for consideration or create an issue with a code change proposal.\n\n## License\n\nThis project is licensed under the MIT license, see LICENSE file for details.\nExceptions are the files under `dashboard_files/` which are GPL-2 licensed\ncoming from https://github.com/os-autoinst/openQA/.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/os-autoinst/openqa_review", "keywords": "openQA webscraping script helper review", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "openqa-review", "package_url": "https://pypi.org/project/openqa-review/", "platform": "", "project_url": "https://pypi.org/project/openqa-review/", "project_urls": { "Homepage": "https://github.com/os-autoinst/openqa_review" }, "release_url": "https://pypi.org/project/openqa-review/1.15.0/", "requires_dist": null, "requires_python": "", "summary": "review helper script for openQA", "version": "1.15.0" }, "last_serial": 5909039, "releases": { "1.10.0": [ { "comment_text": "", "digests": { "md5": "0e278a75056369aecd3698a0f090427d", "sha256": "31fc48573f3b3c049d41c3234b8f372539a061f7a3f7b3963b24443629d1c423" }, "downloads": -1, "filename": "openqa_review-1.10.0.tar.gz", "has_sig": false, "md5_digest": "0e278a75056369aecd3698a0f090427d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29162, "upload_time": "2018-02-09T13:32:58", "url": "https://files.pythonhosted.org/packages/c4/2a/8fbc4853d80daa1ce456fb48ad3005d4d903b9abdc57c7b986365c53a52b/openqa_review-1.10.0.tar.gz" } ], "1.10.1": [ { "comment_text": "", "digests": { "md5": "469c7b99f1d05eb4bb6027c6753a2e28", "sha256": "d29921bf201dd2f39212bc41140994f26a76569c11f20ea8186078b05413b711" }, "downloads": -1, "filename": "openqa_review-1.10.1.tar.gz", "has_sig": false, "md5_digest": "469c7b99f1d05eb4bb6027c6753a2e28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29389, "upload_time": "2018-05-09T18:50:06", "url": "https://files.pythonhosted.org/packages/44/04/8562ceb0dba916df34b94794ba400742d7d76df73b573f91d0f1fda0ba1c/openqa_review-1.10.1.tar.gz" } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "73f10b94749570a3ca8f10f3e2ff7258", "sha256": "29e27016a2bcd9a5da6e2a4746d67a82c6727a9c74280ae8a0ac2312cb700727" }, "downloads": -1, "filename": "openqa_review-1.11.0.tar.gz", "has_sig": false, "md5_digest": "73f10b94749570a3ca8f10f3e2ff7258", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29843, "upload_time": "2018-07-11T05:58:24", "url": "https://files.pythonhosted.org/packages/f8/c3/0e187165606c1ab5292fe8ce9914ed4e66163c09d7090ae3c072cfd4f9b4/openqa_review-1.11.0.tar.gz" } ], "1.13.0": [ { "comment_text": "", "digests": { "md5": "c8c19ebc299c5f4c0701b4dc87912f3f", "sha256": "a0ca13021f798cd83616267c84a5314c78c68a7b5392133a8800a68b2e6d8ac7" }, "downloads": -1, "filename": "openqa_review-1.13.0.tar.gz", "has_sig": false, "md5_digest": "c8c19ebc299c5f4c0701b4dc87912f3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30058, "upload_time": "2018-09-22T10:16:12", "url": "https://files.pythonhosted.org/packages/ee/48/83df0a834915bbd369c463b43962bb905e2dee0932f39f7ec38d0b73c81b/openqa_review-1.13.0.tar.gz" } ], "1.13.1": [ { "comment_text": "", "digests": { "md5": "385ce725844979857509f6edd52a1924", "sha256": "90b53faf643dbfa873744d2ff722f62092c042694ae97cb5bcd99d39839dfb56" }, "downloads": -1, "filename": "openqa_review-1.13.1.tar.gz", "has_sig": false, "md5_digest": "385ce725844979857509f6edd52a1924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30121, "upload_time": "2018-11-14T14:02:44", "url": "https://files.pythonhosted.org/packages/f9/6f/0a640ed4b221e8e56ee4725a25f91ba8ebe7a27cc513b30add0bd2c96239/openqa_review-1.13.1.tar.gz" } ], "1.13.2": [ { "comment_text": "", "digests": { "md5": "e4a74ba078d84f30d98cb30e6a77fecd", "sha256": "3633762d5835169a794e3b33ffcd072b342a04deddf47493aaaceeef948f6bbe" }, "downloads": -1, "filename": "openqa_review-1.13.2.tar.gz", "has_sig": false, "md5_digest": "e4a74ba078d84f30d98cb30e6a77fecd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30120, "upload_time": "2018-11-14T14:31:10", "url": "https://files.pythonhosted.org/packages/47/37/b96d979ac6a7bb59e8d5d04fb10b3d4d5e80fc681f878d9688d369103d11/openqa_review-1.13.2.tar.gz" } ], "1.14.1": [ { "comment_text": "", "digests": { "md5": "f7b1eda227a64bd1e16de52f4ceb41f4", "sha256": "01c2fad541c22b642e78255dbef9623a4f6a22f743cea821fe8a41b297825a50" }, "downloads": -1, "filename": "openqa_review-1.14.1.tar.gz", "has_sig": false, "md5_digest": "f7b1eda227a64bd1e16de52f4ceb41f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31522, "upload_time": "2018-12-18T09:34:33", "url": "https://files.pythonhosted.org/packages/0c/f4/c24dff48c777823c39f72b4fcdad3a7156246d90ecf22f2c6f628ef2ead6/openqa_review-1.14.1.tar.gz" } ], "1.15.0": [ { "comment_text": "", "digests": { "md5": "5d5cbd8ba5ac40d289efdd9a616d9c2c", "sha256": "f351f7cc1ef88941c43c6ebed8f845ddf96edfb7c3ce195ea3372299a7b7656f" }, "downloads": -1, "filename": "openqa_review-1.15.0.tar.gz", "has_sig": false, "md5_digest": "5d5cbd8ba5ac40d289efdd9a616d9c2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31955, "upload_time": "2019-09-30T21:07:56", "url": "https://files.pythonhosted.org/packages/04/36/0669b0b8ed4724ca7a8b30aa2e9c9a05a5d737cb35050034bfa3d0ab23b0/openqa_review-1.15.0.tar.gz" } ], "1.6.7": [ { "comment_text": "", "digests": { "md5": "19f6efce74679f4d003077a31d95f266", "sha256": "14bff6ee05efae9031143ff1fcc2dbdcaf5cfbd55eeb8e3e57eab188ca597339" }, "downloads": -1, "filename": "openqa_review-1.6.7.tar.gz", "has_sig": false, "md5_digest": "19f6efce74679f4d003077a31d95f266", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27350, "upload_time": "2017-07-07T21:51:25", "url": "https://files.pythonhosted.org/packages/13/82/720bc4ea8c12360b1e988409315c6ded380c41910481dcddc8ee970ad0ab/openqa_review-1.6.7.tar.gz" } ], "1.6.8": [ { "comment_text": "", "digests": { "md5": "d1a2e944602c4722d54c8dbccb8ed3ae", "sha256": "9f6ee464f1de81a0ec73223939e1f2f52297ab0f686887980cf362cfbf2240bf" }, "downloads": -1, "filename": "openqa_review-1.6.8.tar.gz", "has_sig": false, "md5_digest": "d1a2e944602c4722d54c8dbccb8ed3ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27456, "upload_time": "2017-07-16T07:03:49", "url": "https://files.pythonhosted.org/packages/c4/3f/e63670d4d193336ba6ff927407a8fc3644c78c924c4f5e8c7959289dbbb6/openqa_review-1.6.8.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "b9fbc6fdfadb65981cf62815c11466fb", "sha256": "eac9aca3112cfd4f5cf3e7f823a9a175e5f3912e11590fba96548042802004e9" }, "downloads": -1, "filename": "openqa_review-1.7.0.tar.gz", "has_sig": false, "md5_digest": "b9fbc6fdfadb65981cf62815c11466fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28084, "upload_time": "2017-07-16T07:30:49", "url": "https://files.pythonhosted.org/packages/f4/85/88fa94fe83160b54a76e305c4c724e6ac7261b783297b6a8375e9f474652/openqa_review-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "d897c2b2c50b0ad56eb5686fca1daa0f", "sha256": "5e6d9d53074e20c61b0cb2435281abd365677b80057f12a47797c00c10750daa" }, "downloads": -1, "filename": "openqa_review-1.7.1.tar.gz", "has_sig": false, "md5_digest": "d897c2b2c50b0ad56eb5686fca1daa0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28322, "upload_time": "2017-07-23T07:56:22", "url": "https://files.pythonhosted.org/packages/3f/1d/bc22dc4220dd2c9f1b82a4f0579b12b3670085b2c7b3aca0d07960c34fcb/openqa_review-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "3a069db5a3d236ac679a29882d3152aa", "sha256": "782afa13f887ece619464f3b330a7160b5347e2aecfd4c821098c64ee72761cd" }, "downloads": -1, "filename": "openqa_review-1.7.2.tar.gz", "has_sig": false, "md5_digest": "3a069db5a3d236ac679a29882d3152aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28390, "upload_time": "2017-07-24T15:10:37", "url": "https://files.pythonhosted.org/packages/59/ab/09b91dd1f0cad146c19304ddee6c44c6e1fdc3cefcf3b294bf2ea8829d78/openqa_review-1.7.2.tar.gz" } ], "1.7.3": [ { "comment_text": "", "digests": { "md5": "4dfc649842e42ea15cc3e8c413fc98b5", "sha256": "5542a87d8f0d07b1e1dde23164573809eb4c945f9096d5828e73f32062d53641" }, "downloads": -1, "filename": "openqa_review-1.7.3.tar.gz", "has_sig": false, "md5_digest": "4dfc649842e42ea15cc3e8c413fc98b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28424, "upload_time": "2017-08-23T09:28:50", "url": "https://files.pythonhosted.org/packages/68/e6/40f19e138d36aaf5aa7afdd9c4c5a8cdc9b6ef763bdd5c925b4c961d9000/openqa_review-1.7.3.tar.gz" } ], "1.7.4": [ { "comment_text": "", "digests": { "md5": "fc245b957efa802969d9fccfd5d5c305", "sha256": "5c3cc20ce99180dc716a2c16b7c5b03a66cc5308c281c30fc055e260e2bfb3ac" }, "downloads": -1, "filename": "openqa_review-1.7.4.tar.gz", "has_sig": false, "md5_digest": "fc245b957efa802969d9fccfd5d5c305", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28422, "upload_time": "2017-08-26T08:53:37", "url": "https://files.pythonhosted.org/packages/48/e6/2dd7df9b3c7e91e8b1a721f151b9dc3f55d887d5ccedb08a2419fb30ac40/openqa_review-1.7.4.tar.gz" } ], "1.7.5": [ { "comment_text": "", "digests": { "md5": "a93c69d30bfd778446301c2f5dca784f", "sha256": "ab82adfec1ba161c4d208d06ed0221ce4a845eaedadf642af070daed449323a1" }, "downloads": -1, "filename": "openqa_review-1.7.5.tar.gz", "has_sig": false, "md5_digest": "a93c69d30bfd778446301c2f5dca784f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28483, "upload_time": "2017-09-19T06:04:54", "url": "https://files.pythonhosted.org/packages/69/29/67a49cd550dd76db0ea269ec0a0d31723ec19f994e80a92a47314610e377/openqa_review-1.7.5.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "067b68b66e23d859a4f0e159b781701a", "sha256": "a65bc23185ee82cbd2bb0f5b16331b54a742eef8e5aaff5bb8d81fae6ff12e0c" }, "downloads": -1, "filename": "openqa_review-1.8.0.tar.gz", "has_sig": false, "md5_digest": "067b68b66e23d859a4f0e159b781701a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28576, "upload_time": "2017-09-30T19:18:54", "url": "https://files.pythonhosted.org/packages/19/1f/c4422831c31caaa31f1f0a7efb524df1f6f5394d76002224356ce4e73793/openqa_review-1.8.0.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "f52a6ed16e81cc215948fae931fadaf6", "sha256": "f97aa9b9ebaac743beaeb5e61311db89e763a907ba0a193f87233aad9c124ca2" }, "downloads": -1, "filename": "openqa_review-1.8.1.tar.gz", "has_sig": false, "md5_digest": "f52a6ed16e81cc215948fae931fadaf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28608, "upload_time": "2017-12-19T17:44:33", "url": "https://files.pythonhosted.org/packages/18/94/966854d46c16bd6e764113f7f7a5ae94af955e21c5d7f3cdb35851a7b4dc/openqa_review-1.8.1.tar.gz" } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "668f49ad9e42514571c9336d9fc7be61", "sha256": "ee90b8d00ea5d4ede853ade61d6b1c96a4a89d01d00dd03b01f3dae2466ae861" }, "downloads": -1, "filename": "openqa_review-1.8.2.tar.gz", "has_sig": false, "md5_digest": "668f49ad9e42514571c9336d9fc7be61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28629, "upload_time": "2017-12-20T08:01:55", "url": "https://files.pythonhosted.org/packages/30/d3/0819bf5f53f32d5c8982dae1c22c1647e49e42b957b7cf00d7db4d671cbf/openqa_review-1.8.2.tar.gz" } ], "1.8.3": [ { "comment_text": "", "digests": { "md5": "2242c7116baae8f007c2126ed07076f9", "sha256": "78016ac6ba4b259f45b3bc171a0e01b6cca4cc3c346b49024ea9d4be93b861b6" }, "downloads": -1, "filename": "openqa_review-1.8.3.tar.gz", "has_sig": false, "md5_digest": "2242c7116baae8f007c2126ed07076f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28654, "upload_time": "2018-01-19T07:38:23", "url": "https://files.pythonhosted.org/packages/d5/69/30a546e4d0649600be5f975cfadf38bbe6a6a18f6ecdd94efaf14d2b799b/openqa_review-1.8.3.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "c94314f590226c4d6e645484bb570888", "sha256": "7e79073fb32114d08981f0cab3e5a4a42b72cddd02574d6bda3762f49c3c3619" }, "downloads": -1, "filename": "openqa_review-1.9.0.tar.gz", "has_sig": false, "md5_digest": "c94314f590226c4d6e645484bb570888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29042, "upload_time": "2018-02-07T15:35:56", "url": "https://files.pythonhosted.org/packages/da/00/76338eee2c96b22e12ea45abbb5f70d7b1d852b4a7216bd0996d81dc7068/openqa_review-1.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d5cbd8ba5ac40d289efdd9a616d9c2c", "sha256": "f351f7cc1ef88941c43c6ebed8f845ddf96edfb7c3ce195ea3372299a7b7656f" }, "downloads": -1, "filename": "openqa_review-1.15.0.tar.gz", "has_sig": false, "md5_digest": "5d5cbd8ba5ac40d289efdd9a616d9c2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31955, "upload_time": "2019-09-30T21:07:56", "url": "https://files.pythonhosted.org/packages/04/36/0669b0b8ed4724ca7a8b30aa2e9c9a05a5d737cb35050034bfa3d0ab23b0/openqa_review-1.15.0.tar.gz" } ] }