{ "info": { "author": "Aleksander 'myth' Skraastad'", "author_email": "myth@overflow.no", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Build Tools" ], "description": "pepper8\n=======\n\n.. image:: https://img.shields.io/pypi/v/pepper8.svg\n :alt: Pepper8 Version\n :target: https://pypi.python.org/pypi/pepper8\n\n.. image:: https://requires.io/github/myth/pepper8/requirements.svg?branch=master\n :target: https://requires.io/github/myth/pepper8/requirements/?branch=master\n :alt: Requirements Status\n\nTransform pep8 or flake8 output to HTML\n---------------------------------------\n\nTo install pepper8, simply use pip.\n\n.. code:: bash\n\n pip install pepper8\n\n\nOr you can clone the latest master branch and build using setuptools\n\n.. code:: bash\n\n git clone git@github.com:myth/pepper8.git && cd pepper8 && python setup.py install\n\n\nUsage\n-----\n\npepper8 operates in two different input modes and two different output modes.\nTo read pep8 / flake8 status reports from file use\n\n.. code:: bash\n\n pepper8 -o report.html \n\n\nor you can pipe output from another file or process\n\n.. code:: bash\n\n cat flake8.out | pepper8 > report.html\n\n\nIf no output file is specified with ``-o``, the HTML report is written to stdout, allowing\noutput redirection or piping\n\n.. code:: bash\n\n pepper8 | less\n\n\nBuild statistics\n----------------\n\nWhen pepper8 is run using an output file ``-o ``, it will check its run environment\nand print out available build statistics to stdout.\n\nCurrently, only TeamCity build statistics are supported with keys ``pepper8warnings`` and ``pepper8errors``.\n\nIf you wish to enable full parsing of all PEP 8 / Flake8 errors as failures in TeamCity,\nthere already exists a package called `TeamCity-messages `_\nwhich will be treated as build errors in TeamCity.\n\nThe TeamCity build statistics provided by pepper8 is only intended to provide statistical data for use in\ncustom build report graphs in addition to the HTML report.\n\nScreenshots from TeamCity integration\n-------------------------------------\nPepper8 PEP 8 HTML Report\n\n\n.. image:: https://cloud.githubusercontent.com/assets/2415878/10596725/7a2d17a6-76e7-11e5-8630-3e8bd4803a30.png\n :alt: Pepper8 PEP 8 HTML Report\n :align: center\n\n\nTeamCity custom chart data using custom buildStatistics messages if run under TeamCity\n\n\n.. image:: https://cloud.githubusercontent.com/assets/2415878/10596726/7a2f43aa-76e7-11e5-8833-429197b45025.png\n :alt: Custom TeamCity Flake8/PEP8 Warning/Error build metrics\n :align: center\n\n=========\nChangelog\n=========\n\n1.1.0\n-----\nExpand pepper8 to account for all possible alphanumeric\nviolation codes on a [A-Z][0-9]{3,4} format.\nUpdated broken link to flake8-readthedocs.\n\n1.0.4\n-----\nFixed a Python 2 and 3 compatibility issue.\nAdded changelog to README.\n\n1.0.3\n-----\nFixed a bug causing missed statistics for last file.\nSplit the title summary stats into the Flake8 plugins.\n\n1.0.2\n-----\nChanged links in HTML report to default to new window.\nThis prevents TeamCity to display blank page due to\nloading of \"unsafe scripts\" inside the iframe.\n\n\n1.0.1\n-----\nA few bugfixes\n\n\n1.0.0\n-----\n\nInitial release", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/myth/pepper8", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "pepper8", "package_url": "https://pypi.org/project/pepper8/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pepper8/", "project_urls": { "Homepage": "https://github.com/myth/pepper8" }, "release_url": "https://pypi.org/project/pepper8/1.1.1/", "requires_dist": [ "Jinja2 (>=2.7)" ], "requires_python": "", "summary": "Transforms pep8 or flake8 output into an HTML report.", "version": "1.1.1" }, "last_serial": 2421576, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "998dc8d9c312187e64aae8fe5e7a6304", "sha256": "00652e5a9074dafbfb028e444c2cafa270965ad8d1949cf066decbb70e253fa0" }, "downloads": -1, "filename": "pepper8-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "998dc8d9c312187e64aae8fe5e7a6304", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9857, "upload_time": "2015-10-20T02:13:26", "url": "https://files.pythonhosted.org/packages/21/f1/f7500ca7bb7e13b0e49dc46cba134b821b8b9222d9d49d2d326d798b74f3/pepper8-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0c576f11eec7cdd4b3a7f48b4507e03", "sha256": "a8697a06c9392000639b62c705d7c9c6d0ec012116d700e42382729aac8bef9f" }, "downloads": -1, "filename": "pepper8-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d0c576f11eec7cdd4b3a7f48b4507e03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9854, "upload_time": "2015-10-20T02:07:44", "url": "https://files.pythonhosted.org/packages/37/6b/7bd663be5a187a2ff55a01095b5bb1653b2bf5899d58ffef064a6a08cb39/pepper8-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43df979a7f19a14e1ff9b1106afbf705", "sha256": "acff46e51dec086d6f562195ceb579a378dbc027239416903a6af722bc17811f" }, "downloads": -1, "filename": "pepper8-1.0.1.tar.gz", "has_sig": false, "md5_digest": "43df979a7f19a14e1ff9b1106afbf705", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7018, "upload_time": "2015-10-20T02:08:17", "url": "https://files.pythonhosted.org/packages/c6/ef/07d809e4323201a59439663c7c87cba1ccc104d3ec98d9e3695c129430e7/pepper8-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "8bc18ec2bcb1eb50dfa2e8cc5561ef78", "sha256": "8f05c617d946fde96e10cb73c7ad8ca510a850c34e52b2af1be0f0638a328583" }, "downloads": -1, "filename": "pepper8-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8bc18ec2bcb1eb50dfa2e8cc5561ef78", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10463, "upload_time": "2015-10-20T19:44:19", "url": "https://files.pythonhosted.org/packages/86/0c/f6c10ce5acdf0b914b2bdb60f520869f0771107f9574a5cd68f80b4f2950/pepper8-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "acc24b70d9457f5de454fc41920e0e32", "sha256": "841cd85d0cffc072b66662c69a2b9317f84129693daba399a5f5ffa31636fe36" }, "downloads": -1, "filename": "pepper8-1.0.2.tar.gz", "has_sig": false, "md5_digest": "acc24b70d9457f5de454fc41920e0e32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7683, "upload_time": "2015-10-20T19:44:23", "url": "https://files.pythonhosted.org/packages/2c/3d/fc53e58d791dc72f0bbb7a54d33daf7db60714d727330a7e1d73f609a48e/pepper8-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "ece74aea3a8b62a6f9d7ee455347f7df", "sha256": "32cfc995c5a941a418f33d25c88be8ed7d13d3ca76bf2283b1a700683fd3d62d" }, "downloads": -1, "filename": "pepper8-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ece74aea3a8b62a6f9d7ee455347f7df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11049, "upload_time": "2015-10-21T04:26:59", "url": "https://files.pythonhosted.org/packages/68/73/9113cb4a3d0d22d251676ed46709222c9439b4846785d89e24e0c9bf41ac/pepper8-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36417e170130f0020255998345a9be78", "sha256": "4f779d7fd9ea3b23a94486a4c096965f80c76842c6a6df50ed67431e62370cf6" }, "downloads": -1, "filename": "pepper8-1.0.3.tar.gz", "has_sig": false, "md5_digest": "36417e170130f0020255998345a9be78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8229, "upload_time": "2015-10-21T04:27:02", "url": "https://files.pythonhosted.org/packages/2b/99/fe937b69742becf07ad131fb93908d7186d6519a5d2814437079bb2a2a17/pepper8-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "439267151c0347cb793a5b75ef952889", "sha256": "26f183395a906891e103532287802363f4ffda7f02360735dece51d03ce54207" }, "downloads": -1, "filename": "pepper8-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "439267151c0347cb793a5b75ef952889", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11126, "upload_time": "2015-10-21T05:53:29", "url": "https://files.pythonhosted.org/packages/52/e6/42e0b0d615342459b4b2555422c936c00672b84ceae1c3197e830da00128/pepper8-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f338f49aec2b8bfa438535be578f7a0", "sha256": "0e340d85383d9a5e30e9ac8438a98afcd3793c311e49eab98290ec794c1f6328" }, "downloads": -1, "filename": "pepper8-1.0.4.tar.gz", "has_sig": false, "md5_digest": "5f338f49aec2b8bfa438535be578f7a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8189, "upload_time": "2015-10-21T05:53:33", "url": "https://files.pythonhosted.org/packages/27/f8/2217499cbbf8ce9842520582fe0f21641820831f4656d76c8dd81ab2a793/pepper8-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0cc57e63cbdd3cccae9d726d1f4eb1e7", "sha256": "7aef1956990777383010c36df3ba72c61465949f3f10871fbdb08eef295d526d" }, "downloads": -1, "filename": "pepper8-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0cc57e63cbdd3cccae9d726d1f4eb1e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11423, "upload_time": "2016-10-25T09:25:52", "url": "https://files.pythonhosted.org/packages/ab/80/746bf60a8622a31ffb1b030eaffed8b6ef55bdc5b54ddeb756d9f2af4203/pepper8-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca2e6860d17a30f12e2e1e807de9d874", "sha256": "d05a9a1b256daa6dbfe831669d8b4d33276c6c55eb9030d440ea4d1f16fd5a4e" }, "downloads": -1, "filename": "pepper8-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ca2e6860d17a30f12e2e1e807de9d874", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8453, "upload_time": "2016-10-25T09:25:56", "url": "https://files.pythonhosted.org/packages/c6/db/305b5589ce91fb530dbf344a93494c3ac2416a9f05e1deb4ec5eeef4cea7/pepper8-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "cb2ddc9e32474558abfa9db0e9602d85", "sha256": "2fe0f30fba83e7ebeb1168b8ae7dae576bdb891581677536a4ad4731cee92494" }, "downloads": -1, "filename": "pepper8-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb2ddc9e32474558abfa9db0e9602d85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11424, "upload_time": "2016-10-25T09:57:29", "url": "https://files.pythonhosted.org/packages/7d/d7/135e7ee0c93423949c67452c855c90ca5572cec26fabb2b1934766cb7e0b/pepper8-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c08c2ca4f5d6203b9ec9d11bd80c519", "sha256": "cec945d2eb43f09a9652f5239d5ee38aef2c8d138411e120be01a783174c26a9" }, "downloads": -1, "filename": "pepper8-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8c08c2ca4f5d6203b9ec9d11bd80c519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8445, "upload_time": "2016-10-25T09:57:31", "url": "https://files.pythonhosted.org/packages/50/01/f59de4a56ac6a4245c710893938f6899acc4bf574b31e8937a456b519733/pepper8-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb2ddc9e32474558abfa9db0e9602d85", "sha256": "2fe0f30fba83e7ebeb1168b8ae7dae576bdb891581677536a4ad4731cee92494" }, "downloads": -1, "filename": "pepper8-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb2ddc9e32474558abfa9db0e9602d85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11424, "upload_time": "2016-10-25T09:57:29", "url": "https://files.pythonhosted.org/packages/7d/d7/135e7ee0c93423949c67452c855c90ca5572cec26fabb2b1934766cb7e0b/pepper8-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c08c2ca4f5d6203b9ec9d11bd80c519", "sha256": "cec945d2eb43f09a9652f5239d5ee38aef2c8d138411e120be01a783174c26a9" }, "downloads": -1, "filename": "pepper8-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8c08c2ca4f5d6203b9ec9d11bd80c519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8445, "upload_time": "2016-10-25T09:57:31", "url": "https://files.pythonhosted.org/packages/50/01/f59de4a56ac6a4245c710893938f6899acc4bf574b31e8937a456b519733/pepper8-1.1.1.tar.gz" } ] }