{ "info": { "author": "Matthew Peveler", "author_email": "matt.peveler@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Debuggers", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "pylint_runner\n=============\n\n.. image:: https://travis-ci.org/MasterOdin/pylint_runner.svg?branch=master\n :target: https://travis-ci.org/MasterOdin/pylint_runner\n :alt: Build Status\n.. image:: https://coveralls.io/repos/MasterOdin/pylint_runner/badge.svg?branch=master\n :target: https://coveralls.io/r/MasterOdin/pylint_runner?branch=master\n :alt: Coverage Status\n.. image:: https://img.shields.io/pypi/v/pylint_runner.svg\n :target: https://pypi.python.org/pypi/pylint_runner/\n :alt: PyPI Version\n.. image:: https://img.shields.io/pypi/pyversions/pylint_runner.svg\n :target: https://pypi.python.org/pypi/pylint_runner/\n :alt: Supported Python Versions\n.. image:: https://img.shields.io/github/license/MasterOdin/pylint_runner.svg\n :target: https://github.com/MasterOdin/pylint_runner/blob/master/LICENSE\n :alt: License\n\nA simple pylint application that scans the current directory and any sub-directories recursively,\nthen runs pylint on all discovered `.py` files.\n\nDependencies\n------------\n\n- `colorama `_\n- `pylint `_\n- `nose `_ (for testing)\n\nInstallation\n------------\n\nPreferred installation method::\n\n pip install pylint_runner\n\nFrom source::\n\n python setup.py install\n\nWhen installed, this will create an executable `pylint_runner`, `pylint_runner#`, and `pylint_runner#.#`\nwhere the first # represents the major version of Python (2 or 3) and the second # represents the minor\nversion of Python. So if installed by Python 2.7, you will have available `pylint_runner`, `pylint_runner2`,\nand `pylint_runner2.7` so as to allow usage by however many installed versions of python on the system as\npylint is version dependent on its output (due to using the Python AST).\n\nUsage\n-----\n\n::\n\n pylint_runner\n\nOutput is standard pylint output. There should be no output if no issues were found.\n\nIn case of issues, you should see output similar to::\n\n ************* Module foo.bar\n C: 24, 0: Missing function docstring (missing-docstring)\n ************* Module tests.foo_tester\n C: 19, 0: Final newline missing (missing-final-newline)\n C: 19, 0: Invalid constant name \"a\" (invalid-name)\n\nAdditional Arguments\n\nSee the standard help ouput::\n\n pylint_runner -h\n\nVerbose mode\n------------\n::\n\n pylint_runner -v\n\nVerbose mode lists all files that were found for testing immediately, along with the pylint output.\n\nThis will generate (if run against this repo)::\n\n Using pylint 1.6.5 for python 2.7.11\n pylint running on the following files:\n - pylint_runner/__init__.py\n - pylint_runner/main.py\n - setup.py\n - tests/__init__.py\n - tests/test_runner.py\n - tests/tests/dummy.py\n\n ************* Module tests.test_runner\n I: 1, 0: Locally disabling missing-docstring (C0111) (locally-disabled)\n\nrcfile\n------\n\nThis allows you to specify a pylintrc file to be used using `--rcfile path\\_to\\_file`.\n\nIt may be a relative, or absolute path and defaults to `.pylintrc` at the current working directory.\n\nIt will read the value of `ignore` from the rcfile and ignore any matching files/folders while building the list of\nfiles to pass to python.\n\nIt will also pass that rcfile for use by pylint.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/MasterOdin/pylint_runner", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pylint_runner", "package_url": "https://pypi.org/project/pylint_runner/", "platform": "", "project_url": "https://pypi.org/project/pylint_runner/", "project_urls": { "Homepage": "http://github.com/MasterOdin/pylint_runner" }, "release_url": "https://pypi.org/project/pylint_runner/0.5.4/", "requires_dist": [ "colorama", "pylint" ], "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "summary": "Run pylint recursively on all py files in current and sub directories", "version": "0.5.4" }, "last_serial": 4262263, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "9b5604e9bf45d844fb6c2109b42f38c4", "sha256": "967f809009f9e14e2319b4b8a66579a9528ceb79b3e5b9685d9cfd24ad89d52f" }, "downloads": -1, "filename": "pylint_runner-0.3.tar.gz", "has_sig": false, "md5_digest": "9b5604e9bf45d844fb6c2109b42f38c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2498, "upload_time": "2015-03-19T13:35:31", "url": "https://files.pythonhosted.org/packages/bc/6d/26ca351110b27471ae1cf09aee882a9c1690007bf70442d7f3590d07f9ca/pylint_runner-0.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "40a8fbbe4348561044b689b70ecf0249", "sha256": "70ba761b27b0105b9b6baa5cf2aae34badc2990a0b103555ab7329d74db2c997" }, "downloads": -1, "filename": "pylint_runner-0.4.0.tar.gz", "has_sig": false, "md5_digest": "40a8fbbe4348561044b689b70ecf0249", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3698, "upload_time": "2017-04-13T19:48:57", "url": "https://files.pythonhosted.org/packages/f3/36/9878bce26a6029e74f289e921390bd97bdcbc4705298afce53aea5deef93/pylint_runner-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "5b94c70c9531257737853b16ea06d2f3", "sha256": "4791be89c9d8204c3957f522acb79ec2b845a3bd572a8e940d680c8b7c3df9b6" }, "downloads": -1, "filename": "pylint_runner-0.4.1.tar.gz", "has_sig": false, "md5_digest": "5b94c70c9531257737853b16ea06d2f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3793, "upload_time": "2017-04-14T09:35:21", "url": "https://files.pythonhosted.org/packages/ec/23/fe538bdddd9938a5962771705a2119b8bccab419426518d4d7b147ecc167/pylint_runner-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "6feddc2a36038c0a1215b56eb14eed2b", "sha256": "594e60ad7e3776cdd2b82abfa1261bd61983f4dee6e1c4d24cb8ee9bd0d7dd34" }, "downloads": -1, "filename": "pylint_runner-0.5.0.tar.gz", "has_sig": false, "md5_digest": "6feddc2a36038c0a1215b56eb14eed2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5259, "upload_time": "2017-04-25T20:53:58", "url": "https://files.pythonhosted.org/packages/4b/c8/795a375995e79b4f273ee839750a5c7b1a90d16d3374551126885ffb433b/pylint_runner-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "67f4ccd429bd763b21fdb60998e282d1", "sha256": "e692f9ac1e83be284f203f9bb5b8b755b570a886342c194f05cd50f3a9340b4c" }, "downloads": -1, "filename": "pylint_runner-0.5.1.tar.gz", "has_sig": false, "md5_digest": "67f4ccd429bd763b21fdb60998e282d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5352, "upload_time": "2018-02-27T14:27:24", "url": "https://files.pythonhosted.org/packages/3a/18/87e55b180ec5a5166367b3b1f047e9b6814d9d89624a101972dad75d1cc7/pylint_runner-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "035793c94e28ab246d3fe26634fdb2e1", "sha256": "ea760da6523c865e2be09754deaa267ea427198cae277bee58145ae91d4b53b0" }, "downloads": -1, "filename": "pylint_runner-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "035793c94e28ab246d3fe26634fdb2e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5478, "upload_time": "2018-04-16T12:10:52", "url": "https://files.pythonhosted.org/packages/b6/64/dae05441741b5b9084a9618ee9966f759604f0ef76689100f58b6d5eb869/pylint_runner-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b68dea6845827db6d9044e9054c921cc", "sha256": "a0e2569ed38b138baac5989c81e5b0a0f0a2526c011bf64fda7f979d05e64fd6" }, "downloads": -1, "filename": "pylint_runner-0.5.2.tar.gz", "has_sig": false, "md5_digest": "b68dea6845827db6d9044e9054c921cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5289, "upload_time": "2018-04-15T03:42:23", "url": "https://files.pythonhosted.org/packages/ac/18/80b38fb1bdfb3d1bc2f3266060a3f52865612a03fd4e09058213daf184ec/pylint_runner-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "1d6a7f66766870065253d1a671f9721d", "sha256": "1e7737a16e1457b8c9adea0f9c16689783bec44e97d8c843c92dcdd3ee197992" }, "downloads": -1, "filename": "pylint_runner-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1d6a7f66766870065253d1a671f9721d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5478, "upload_time": "2018-04-16T12:21:05", "url": "https://files.pythonhosted.org/packages/39/1d/eb61861162bc2b94425bc14121eb8ce462d01ff938fcce73e1d0909d7f6b/pylint_runner-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4e4cfee083b5cf65125d178daef1431", "sha256": "8f33d7dd314055615e7624b32e92c07d975f0833c2cc02e09893504e3712baf4" }, "downloads": -1, "filename": "pylint_runner-0.5.3.tar.gz", "has_sig": false, "md5_digest": "f4e4cfee083b5cf65125d178daef1431", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5268, "upload_time": "2018-04-16T12:21:06", "url": "https://files.pythonhosted.org/packages/b1/b6/43cba5cb1f4378538ef97906c3a31ddc9d47518e55c229000e9438b77c6e/pylint_runner-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "6f5f9756e01b123e3909f9594e515769", "sha256": "9e04d72471a9225db6734334ec578ac37b47130625553df149ca6a20ecd565a9" }, "downloads": -1, "filename": "pylint_runner-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6f5f9756e01b123e3909f9594e515769", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 5540, "upload_time": "2018-09-11T18:22:30", "url": "https://files.pythonhosted.org/packages/29/98/ec3f113d6e8edc481513b0c5107ad672ee2147f9b890f82c6614ddb4e35d/pylint_runner-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be621f7ca84fa83e4e231805ac05e9fd", "sha256": "bc44a39ad93ffa865f282dff26632ac78b60ce53c417d4b1de82b52842d1e6e8" }, "downloads": -1, "filename": "pylint_runner-0.5.4.tar.gz", "has_sig": false, "md5_digest": "be621f7ca84fa83e4e231805ac05e9fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 5286, "upload_time": "2018-09-11T18:22:31", "url": "https://files.pythonhosted.org/packages/4a/f8/cdfcbacf47ee7533599cf14e8aea6ee9c52b4e6af3198cad98d855b3f4bb/pylint_runner-0.5.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6f5f9756e01b123e3909f9594e515769", "sha256": "9e04d72471a9225db6734334ec578ac37b47130625553df149ca6a20ecd565a9" }, "downloads": -1, "filename": "pylint_runner-0.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6f5f9756e01b123e3909f9594e515769", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 5540, "upload_time": "2018-09-11T18:22:30", "url": "https://files.pythonhosted.org/packages/29/98/ec3f113d6e8edc481513b0c5107ad672ee2147f9b890f82c6614ddb4e35d/pylint_runner-0.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be621f7ca84fa83e4e231805ac05e9fd", "sha256": "bc44a39ad93ffa865f282dff26632ac78b60ce53c417d4b1de82b52842d1e6e8" }, "downloads": -1, "filename": "pylint_runner-0.5.4.tar.gz", "has_sig": false, "md5_digest": "be621f7ca84fa83e4e231805ac05e9fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 5286, "upload_time": "2018-09-11T18:22:31", "url": "https://files.pythonhosted.org/packages/4a/f8/cdfcbacf47ee7533599cf14e8aea6ee9c52b4e6af3198cad98d855b3f4bb/pylint_runner-0.5.4.tar.gz" } ] }