{ "info": { "author": "Sebastian Noack", "author_email": "sebastian.noack@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance" ], "description": "# flake8-per-file-ignores\n\n[![Build Status][1]][2]\n[![Pypi Entry][3]][4]\n\n**This flake8 extension has been discontinued in favour of the\n`per-file-ignores` option built into flake8 3.7.0 and above.\nBut be aware that the built-in option uses different syntax.**\n\nAn extension for [flake8][5] that lets you configure (out-of-source) individual\nerror codes to be ignored per file.\n\nThis is mostly useful when dealing with legacy code, so that you don't have to\nignore any existing error globally, but get the benefits of all checks in new\nfiles, while you avoid introducing new kind of errors in existing files.\n\nThe advantage over inline `# noqa` comments is, that it doesn't clutter your\nsource files or even requires touching them.\n\n## Installation\n\n pip install flake8-per-file-ignores\n\n## Configuration\n\nYou can can use following configuration syntax in any [configuration file\nconsidered by flake8][6]:\n\n [flake8]\n per-file-ignores =\n : [,[,...]]\n [...]\n\n* `filename` is the filename, or if starting with a slash, the full path\n relative to the directory flake8 is running from, of the script that is\n subject to the ignores. It can also be a glob pattern, but note (just like\n with the `glob` module or in UNIX shells), `*` doesn't match accross\n directory boundaries, however, you can use `**` in order to match recursively.\n* `error` has the same semantics as the [`--ignore` command line option][7].\n\nIf an ignored error no longer occurs for a given file it will trigger an `X100`\nerror to make you progressively reduce the number of ignores as legacy code\ngets rewritten or removed.\n\nFor an example see the [`test` folder][8].\n\n[1]: https://travis-ci.org/snoack/flake8-per-file-ignores.svg?branch=master\n[2]: https://travis-ci.org/snoack/flake8-per-file-ignores\n[3]: https://badge.fury.io/py/flake8-per-file-ignores.svg\n[4]: https://pypi.python.org/pypi/flake8-per-file-ignores\n[5]: https://gitlab.com/pycqa/flake8\n[6]: http://flake8.pycqa.org/en/latest/user/configuration.html#configuration-locations\n[7]: http://flake8.pycqa.org/en/latest/user/options.html#cmdoption-flake8-ignore\n[8]: https://github.com/snoack/flake8-per-file-ignores/tree/master/test\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/snoack/flake8-per-file-ignores", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "flake8-per-file-ignores", "package_url": "https://pypi.org/project/flake8-per-file-ignores/", "platform": "", "project_url": "https://pypi.org/project/flake8-per-file-ignores/", "project_urls": { "Homepage": "https://github.com/snoack/flake8-per-file-ignores" }, "release_url": "https://pypi.org/project/flake8-per-file-ignores/0.8.1/", "requires_dist": [ "flake8 (<3.7,>=3)", "pathmatch" ], "requires_python": "", "summary": "Ignore individual error codes per file with flake8", "version": "0.8.1" }, "last_serial": 4760981, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "efc7eb3a31154048db884cde6dbb6233", "sha256": "3a314ca4bce864066d247a97d04f39be17ed257ac5448200bfd17a7b7bd2d408" }, "downloads": -1, "filename": "flake8_per_file_ignores-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "efc7eb3a31154048db884cde6dbb6233", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3593, "upload_time": "2017-10-08T17:18:24", "url": "https://files.pythonhosted.org/packages/22/1c/492b276ca14a8afe789341e9ddca98532ce4d0e92b144880323da42e1ee9/flake8_per_file_ignores-0.1-py2.py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a476a5f830ef85f60d747014c6e8f2d0", "sha256": "ae611eddf852fb00d6e69dc5dd7251b7a013bb9c85d7fa0dc744d6f9facb8699" }, "downloads": -1, "filename": "flake8_per_file_ignores-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a476a5f830ef85f60d747014c6e8f2d0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3659, "upload_time": "2017-10-08T22:36:40", "url": "https://files.pythonhosted.org/packages/b1/0a/bbd6a71e000df99e49c7195458ddad4c0bf3572c02428835672f6b2c7877/flake8_per_file_ignores-0.2-py2.py3-none-any.whl" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "42d3c9af38a8f23e742ff315f973b1b1", "sha256": "c7dd9ee528c7952b2a15af5838e38ee7698737093559547510af57336c2a8227" }, "downloads": -1, "filename": "flake8_per_file_ignores-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42d3c9af38a8f23e742ff315f973b1b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3885, "upload_time": "2017-10-10T02:50:04", "url": "https://files.pythonhosted.org/packages/2e/5c/ca170d227b8d98164426bff997aa98e8e5fcfb335139b9e640f2e8afe27d/flake8_per_file_ignores-0.3-py2.py3-none-any.whl" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "b2c3a5cf1e7fcc36d6a912613d9c70d1", "sha256": "2e60bb223aaa07030f728d8f4b3925192eec00997e93626e12f2c5a1838cd229" }, "downloads": -1, "filename": "flake8_per_file_ignores-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2c3a5cf1e7fcc36d6a912613d9c70d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3903, "upload_time": "2017-10-13T23:14:39", "url": "https://files.pythonhosted.org/packages/04/15/295a814be1400a043beb020d374e6ec312932ca5b3d0964fa0947c58df00/flake8_per_file_ignores-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d4721e9b754489b670967ac6c9868ff", "sha256": "8443a4279b363092eb0b9be632d0b31186a52f07d21d845a67ba92a3d15ede8d" }, "downloads": -1, "filename": "flake8-per-file-ignores-0.4.tar.gz", "has_sig": false, "md5_digest": "7d4721e9b754489b670967ac6c9868ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2968, "upload_time": "2017-12-20T13:18:00", "url": "https://files.pythonhosted.org/packages/0f/b0/25eb3e2eca443b327d52a509f237c3fe901fc6e04337742c340a6de3046a/flake8-per-file-ignores-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "f46edfbcfb29e84c451dc1eb7210edca", "sha256": "29659662c97fe81e4458e1f85c64c9b575f6e74858278cbb0b93a16d789ba0b0" }, "downloads": -1, "filename": "flake8_per_file_ignores-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f46edfbcfb29e84c451dc1eb7210edca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3967, "upload_time": "2018-03-09T17:59:02", "url": "https://files.pythonhosted.org/packages/88/de/17c3129e95fd7086151cb0cb1cbbbfcdcc461ac896f1a9c10af909ec9d5c/flake8_per_file_ignores-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "291419c56f0e3671c0f32406fa9280c7", "sha256": "c69fb0ccb2fa327a3cbe5fc448200d6261133f4e0e068a78876acf0077a30eea" }, "downloads": -1, "filename": "flake8-per-file-ignores-0.5.tar.gz", "has_sig": false, "md5_digest": "291419c56f0e3671c0f32406fa9280c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3064, "upload_time": "2018-03-09T17:59:03", "url": "https://files.pythonhosted.org/packages/7b/5c/176a015127bd7e38723870ce3e653d2dddea6d4b43b81374b791e3bbd892/flake8-per-file-ignores-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "4d961e8fe9933a72e65fea471b8017a1", "sha256": "3c4b1d770fa509aaad997ca147bd3533b730c3f6c48290b69a4265072c465522" }, "downloads": -1, "filename": "flake8_per_file_ignores-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d961e8fe9933a72e65fea471b8017a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3995, "upload_time": "2018-03-17T21:44:12", "url": "https://files.pythonhosted.org/packages/2f/fe/c33f7af5dc77b69ec90e891774f0b04c175b58e9cc16197d0e9f2b61e6ca/flake8_per_file_ignores-0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "186a7dddfc2b161948bb420ae1f3b373", "sha256": "4ee4f24cbea5e18e1fefdfccb043e819caf483d16d08e39cb6df5d18b0407275" }, "downloads": -1, "filename": "flake8-per-file-ignores-0.6.tar.gz", "has_sig": false, "md5_digest": "186a7dddfc2b161948bb420ae1f3b373", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3078, "upload_time": "2018-03-17T21:44:13", "url": "https://files.pythonhosted.org/packages/74/1c/3349466cf3a2aa362a301e4b0cba7471075bad5cde1e76746a867d2174ee/flake8-per-file-ignores-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "c85cf0705f47ebbf914ac9c0cf6fffcc", "sha256": "ee826c35263d1f4e5815ff01c3b3134ee078265ce7c1e2b14e506a2cbe4f663a" }, "downloads": -1, "filename": "flake8_per_file_ignores-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c85cf0705f47ebbf914ac9c0cf6fffcc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4761, "upload_time": "2018-12-29T19:15:07", "url": "https://files.pythonhosted.org/packages/c7/9c/3676dc3cdc6fcc419e506e40490d81ccc525672f745d965e9fff232466c3/flake8_per_file_ignores-0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9a31bfabdf0896c7a13aa27dcd6d75d", "sha256": "166951535bfb7f373eecdcbe70af867aafcafdcccec88b28a0e14b8b31053b6d" }, "downloads": -1, "filename": "flake8-per-file-ignores-0.7.tar.gz", "has_sig": false, "md5_digest": "a9a31bfabdf0896c7a13aa27dcd6d75d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5082, "upload_time": "2018-12-29T19:15:08", "url": "https://files.pythonhosted.org/packages/cd/cf/bca7824db1bbe98edc9f86fbb964bb64dbb956ebad331f33b783f85a9d9c/flake8-per-file-ignores-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "6236aa512af3d1a048e7887f389dd8d0", "sha256": "3303099a1702398fa2a70b2512c6d10b86f90b03eac32df7a8716d5dde95de4c" }, "downloads": -1, "filename": "flake8_per_file_ignores-0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6236aa512af3d1a048e7887f389dd8d0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4847, "upload_time": "2019-01-30T18:47:35", "url": "https://files.pythonhosted.org/packages/5e/a5/2a656a7dc7c691c86ea0e5ba5671de7c76fd98146e2485d298394289e9ed/flake8_per_file_ignores-0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0c87306305cbfd8a82b23868f46e940", "sha256": "414c3c902ed9f8dcf5d176e4532725ba914df2434aff4cdcce41b6f46ec9ed0b" }, "downloads": -1, "filename": "flake8-per-file-ignores-0.8.tar.gz", "has_sig": false, "md5_digest": "e0c87306305cbfd8a82b23868f46e940", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5193, "upload_time": "2019-01-30T18:47:36", "url": "https://files.pythonhosted.org/packages/10/26/6c6ba91190baa4a238f5ae9815688e626ebbdad372c167d37325c60d68c6/flake8-per-file-ignores-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "44ab0de282453ceb54f3c97db6d80350", "sha256": "2ee2b61e23cc84e7e76b8f7b2ffc135ec0c3331cba776bb5c03ab5d562b0f40c" }, "downloads": -1, "filename": "flake8_per_file_ignores-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44ab0de282453ceb54f3c97db6d80350", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4876, "upload_time": "2019-01-30T18:51:28", "url": "https://files.pythonhosted.org/packages/3c/a4/ff59b8b92f65185f561758a0309817dcdd13dcd095e415fda8a2b4075cac/flake8_per_file_ignores-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddb59f1f7ef8e9367b53a6d9ffd000c4", "sha256": "aeac75cc29425b3b4b73eaa92941939dbe16b83f689381ebaef1471982fdcb47" }, "downloads": -1, "filename": "flake8-per-file-ignores-0.8.1.tar.gz", "has_sig": false, "md5_digest": "ddb59f1f7ef8e9367b53a6d9ffd000c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5194, "upload_time": "2019-01-30T18:51:29", "url": "https://files.pythonhosted.org/packages/a6/b9/dfb8c7e0a150a1959112b38ad5bc9b3d275e18fbaeda4e620eb23a4724ba/flake8-per-file-ignores-0.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "44ab0de282453ceb54f3c97db6d80350", "sha256": "2ee2b61e23cc84e7e76b8f7b2ffc135ec0c3331cba776bb5c03ab5d562b0f40c" }, "downloads": -1, "filename": "flake8_per_file_ignores-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44ab0de282453ceb54f3c97db6d80350", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4876, "upload_time": "2019-01-30T18:51:28", "url": "https://files.pythonhosted.org/packages/3c/a4/ff59b8b92f65185f561758a0309817dcdd13dcd095e415fda8a2b4075cac/flake8_per_file_ignores-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddb59f1f7ef8e9367b53a6d9ffd000c4", "sha256": "aeac75cc29425b3b4b73eaa92941939dbe16b83f689381ebaef1471982fdcb47" }, "downloads": -1, "filename": "flake8-per-file-ignores-0.8.1.tar.gz", "has_sig": false, "md5_digest": "ddb59f1f7ef8e9367b53a6d9ffd000c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5194, "upload_time": "2019-01-30T18:51:29", "url": "https://files.pythonhosted.org/packages/a6/b9/dfb8c7e0a150a1959112b38ad5bc9b3d275e18fbaeda4e620eb23a4724ba/flake8-per-file-ignores-0.8.1.tar.gz" } ] }