{ "info": { "author": "Tim D. Smith", "author_email": "tdsmith@mozilla.com", "bugtrack_url": null, "classifiers": [], "description": "# mozreport [![Build Status](https://travis-ci.org/mozilla/mozreport.svg?branch=master)](https://travis-ci.org/mozilla/mozreport) [![PyPI](https://img.shields.io/pypi/v/mozreport.svg)](https://pypi.org/project/mozreport/)\n\nmozreport is a CLI tool that intends to help streamline\nthe process of preparing an experiment report.\n\n## Using mozreport\n\n```\n$ mozreport --help\n\nUsage: mozreport [OPTIONS] COMMAND [ARGS]...\n\n Mozreport helps you write experiment reports.\n\n The workflow looks like:\n\n * `mozreport setup` the first time you use Mozreport\n\n * `mozreport new` to declare a new experiment and generate an analysis\n script\n\n * `mozreport submit` to run an analysis script on Databricks\n\n * `mozreport fetch` to download the result\n\n * `mozreport report` to set up a report template\n\n The local configuration directory is /Users/tsmith/Library/Application Support/mozreport.\n```\n\n## What's a template?\n\nA report template is any collection of code that operates on a file named `summary.csv`\nin the current working directory,\nand renders a report.\nTo add a template,\nadd a folder to the `mozreport/templates` folder in this repository,\nor the `templates` folder inside your local configuration directory\n(see the bottom of `mozreport --help`).\n\nYou may wish to adopt the convention of including a script named `build.py`\nthat performs the necessary steps to render the report.\n\n## Hacking on mozreport\n\nTo run unit tests only:\n\n`tox -- -m \"not integration\"`\n\nTo run all tests, including integration tests that hit our live Databricks account:\n\n* Run `mozreport setup` once\n* `tox`\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/mozilla/mozreport", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "mozreport", "package_url": "https://pypi.org/project/mozreport/", "platform": "", "project_url": "https://pypi.org/project/mozreport/", "project_urls": { "Homepage": "https://github.com/mozilla/mozreport" }, "release_url": "https://pypi.org/project/mozreport/18.12.0/", "requires_dist": [ "appdirs", "attrs", "cattrs", "click", "incremental", "requests", "toml", "coverage; extra == 'testing'", "pytest-cov; extra == 'testing'", "pytest; extra == 'testing'" ], "requires_python": ">=3.6", "summary": "CLI for generating experiment reports", "version": "18.12.0" }, "last_serial": 4565594, "releases": { "18.10.0.dev0": [ { "comment_text": "", "digests": { "md5": "1db63cd8d00255909456062850ed671a", "sha256": "76ad21aaba795e7219dc85ca76b4338db1e61c473e1b65dcb2e14e33f799ea8d" }, "downloads": -1, "filename": "mozreport-18.10.0.dev0.tar.gz", "has_sig": false, "md5_digest": "1db63cd8d00255909456062850ed671a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 11244, "upload_time": "2018-10-16T04:26:01", "url": "https://files.pythonhosted.org/packages/34/22/f63bc406aff9921842bca093fb89bbbe0f127d233f732c4f78a0ae80786c/mozreport-18.10.0.dev0.tar.gz" } ], "18.10.0.dev1": [ { "comment_text": "", "digests": { "md5": "4f91b091ecd09f706c0d4ea9dd3f7938", "sha256": "8e66a8de4f8c3b6e6060e73cfe2c559500e721ea69c283b66302d9bb3d31d520" }, "downloads": -1, "filename": "mozreport-18.10.0.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "4f91b091ecd09f706c0d4ea9dd3f7938", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21897, "upload_time": "2018-11-27T02:01:26", "url": "https://files.pythonhosted.org/packages/17/6d/e42edb03988d5246010afa37a49e241ad107d2c664078320b50918e12394/mozreport-18.10.0.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5af46579ad0a579f731aa7111c0cb2f7", "sha256": "8109e118f7869bbe917ce5c7bf2c3a8868889a90162a92486463804e305bca25" }, "downloads": -1, "filename": "mozreport-18.10.0.dev1.tar.gz", "has_sig": false, "md5_digest": "5af46579ad0a579f731aa7111c0cb2f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12060, "upload_time": "2018-11-27T02:01:28", "url": "https://files.pythonhosted.org/packages/c4/70/2edb6a425c0e14eedf533c887c198722d62d9854b5615abc6872d6c188d1/mozreport-18.10.0.dev1.tar.gz" } ], "18.12.0": [ { "comment_text": "", "digests": { "md5": "ce4f183c16e250f65e4e195b5779e592", "sha256": "b1573eba8004f93a55e2aa2c75dbad7901a015dcf04049941ad2a428ae32456f" }, "downloads": -1, "filename": "mozreport-18.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ce4f183c16e250f65e4e195b5779e592", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 22174, "upload_time": "2018-12-05T21:39:59", "url": "https://files.pythonhosted.org/packages/92/1e/70f69046c82e9a04895b830cebe42781968f3ff9d611f7c6532b8917e589/mozreport-18.12.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ee79574651bab780b52a988133c12fa", "sha256": "57c2b438d3f86242bdc308c97b8356787380b0db954ae676204ffcd73af1da5a" }, "downloads": -1, "filename": "mozreport-18.12.0.tar.gz", "has_sig": false, "md5_digest": "8ee79574651bab780b52a988133c12fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12419, "upload_time": "2018-12-05T21:40:00", "url": "https://files.pythonhosted.org/packages/fe/c5/84adb06b655eb7b86a183f824b8c96f691d131879b569223631bb9c99514/mozreport-18.12.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ce4f183c16e250f65e4e195b5779e592", "sha256": "b1573eba8004f93a55e2aa2c75dbad7901a015dcf04049941ad2a428ae32456f" }, "downloads": -1, "filename": "mozreport-18.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ce4f183c16e250f65e4e195b5779e592", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 22174, "upload_time": "2018-12-05T21:39:59", "url": "https://files.pythonhosted.org/packages/92/1e/70f69046c82e9a04895b830cebe42781968f3ff9d611f7c6532b8917e589/mozreport-18.12.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ee79574651bab780b52a988133c12fa", "sha256": "57c2b438d3f86242bdc308c97b8356787380b0db954ae676204ffcd73af1da5a" }, "downloads": -1, "filename": "mozreport-18.12.0.tar.gz", "has_sig": false, "md5_digest": "8ee79574651bab780b52a988133c12fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12419, "upload_time": "2018-12-05T21:40:00", "url": "https://files.pythonhosted.org/packages/fe/c5/84adb06b655eb7b86a183f824b8c96f691d131879b569223631bb9c99514/mozreport-18.12.0.tar.gz" } ] }