{ "info": { "author": "Tom Milligan", "author_email": "tommilligan@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Flake8", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Software Development :: Quality Assurance" ], "description": "# flake8-fixme\n\n[![PyPI](https://img.shields.io/pypi/v/flake8-fixme.svg)](https://pypi.python.org/pypi/flake8-fixme)\n[![PyPI](https://img.shields.io/pypi/pyversions/flake8-fixme.svg)](https://pypi.python.org/pypi/flake8-fixme)\n[![codecov](https://codecov.io/gh/tommilligan/flake8-fixme/branch/master/graph/badge.svg)](https://codecov.io/gh/tommilligan/flake8-fixme/branch/master)\n[![CircleCI branch](https://img.shields.io/circleci/project/github/tommilligan/flake8-fixme/master.svg)](https://circleci.com/gh/tommilligan/flake8-fixme)\n\nCheck for FIXME, TODO and other temporary developer notes.\n\nThis module provides a plugin for `flake8`, the Python code checker.\n\n> This module was inspired by [flake8-todo](https://github.com/schlamar/flake8-todo)\n\n## Installation\n\nInstall with pip:\n\n```bash\npip install flake8-fixme\n```\n\nThe plugin officially supports Python `>= 3.6` and `flake8 >= 3.7`.\nYou may find other Python 3 versions work as well.\n\n## Usage\n\nThe plugin finds temporary comments you may not want to commit:\n\n```python\ndef my_function():\n # FIXME actual implementation here!\n pass\n```\n\n```log\n./my_file.py:2:7: T100 Fixme found (FIXME)\n```\n\nEach word has a seperate warning so you can adjust your workflow. We like to allow committing `TODO`s, but deny committing `FIXME`s.\n\n## Changelog\n\n### 1.0.2\n\n#### Enhancements\n\n- development pipeline now runs integration tests with flake8, for\n - locally built package (all builds)\n - package downloaded from pypi (after version release)\n\n### 1.0.1\n\n#### Bugfixes\n\n- fixed pypi packaging not picking up source files\n- fixed setup.py not loading markdown readme correctly\n\n### 1.0.0\n\n#### Breaking changes\n\nUpgrading to `flake8-fixme` from `flake8-todo` has the following breaking changes:\n\n- error codes have been changed as follows:\n - `T100`: line contains `FIXME`\n - `T101`: line contains `TODO`\n - `T102`: line contains `XXX`\n- a line containing multiple words will raise an error for each word\n- drop support for Python `2.7`\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/tommilligan/flake8-fixme", "keywords": "flake8 plugin fixme todo xxx hack", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "flake8-fixme", "package_url": "https://pypi.org/project/flake8-fixme/", "platform": "", "project_url": "https://pypi.org/project/flake8-fixme/", "project_urls": { "Homepage": "https://github.com/tommilligan/flake8-fixme" }, "release_url": "https://pypi.org/project/flake8-fixme/1.1.1/", "requires_dist": null, "requires_python": "", "summary": "Check for FIXME, TODO and other temporary developer notes. Plugin for flake8.", "version": "1.1.1" }, "last_serial": 5234383, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "4f8f72f94cf4f3445793c77aa1d04d56", "sha256": "b8b33ba44cdbf5b121ed3f985490637f745d8b4eaa2a0a1b36602ad3d74e0bb6" }, "downloads": -1, "filename": "flake8_fixme-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f8f72f94cf4f3445793c77aa1d04d56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6413, "upload_time": "2019-03-15T23:48:43", "url": "https://files.pythonhosted.org/packages/d6/d2/b41513a8ab74b224b73e66b677f40bb7a3833b503eb2e3981b61d5457c8e/flake8_fixme-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eca5d4caa78f50580789eeb029743220", "sha256": "5f177160a051330f829c57c337d73311f00d222d5aedd8db52ac0fa06c5cfaf3" }, "downloads": -1, "filename": "flake8-fixme-1.0.0.tar.gz", "has_sig": false, "md5_digest": "eca5d4caa78f50580789eeb029743220", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2436, "upload_time": "2019-03-15T23:48:45", "url": "https://files.pythonhosted.org/packages/f6/77/c24ca5822d42a448c9deb5c53b41de88751e2ac5fe7b70a3feb2e9d54f61/flake8-fixme-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "be2c9895851eba67aa126fc22f38e521", "sha256": "79c34efe9169da84a1fe74fc3c00cf0ad7a436ce822d6b589abfb3cbdc8db043" }, "downloads": -1, "filename": "flake8_fixme-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be2c9895851eba67aa126fc22f38e521", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7863, "upload_time": "2019-03-16T00:29:51", "url": "https://files.pythonhosted.org/packages/60/4a/dee1495a2a497915ffa7e8d0b010182b68c79b93dd6116cee9dba50c2233/flake8_fixme-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ffcaa47337e0f3640d7db59e86370bf", "sha256": "3b487e25f41a4c586dbdad0bafdb176cf432c0dfaed18fee8ad3a89cf55bb878" }, "downloads": -1, "filename": "flake8-fixme-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7ffcaa47337e0f3640d7db59e86370bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3309, "upload_time": "2019-03-16T00:29:52", "url": "https://files.pythonhosted.org/packages/06/d4/e7730d63bd5eb64556ab40032152a228f0725684ed06b74a3901a6059d85/flake8-fixme-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "6c4936025aed54df5386b9f5919c345b", "sha256": "7e1e0aed03ee45cad4f8c29041eb8f8ca22ae5e458ae1411c640923d73cd76f4" }, "downloads": -1, "filename": "flake8_fixme-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c4936025aed54df5386b9f5919c345b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7951, "upload_time": "2019-03-16T13:37:37", "url": "https://files.pythonhosted.org/packages/c1/07/5069aeb25b5362672fd913d593b9d52599dd9aebd92d13f2284e3a01934f/flake8_fixme-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9aef9bbc21a33ed0a45942da199cc702", "sha256": "adf965e1c79bfad3fa6c03f314642c11db617ad1c131f116e3e8913943300a53" }, "downloads": -1, "filename": "flake8-fixme-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9aef9bbc21a33ed0a45942da199cc702", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3403, "upload_time": "2019-03-16T13:37:38", "url": "https://files.pythonhosted.org/packages/14/3e/3b78984754ce8259d4d707b56fcb30c232503be92fe6a15a249dd2846447/flake8-fixme-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f0905b2d487515f72b9dedccce40bce5", "sha256": "9dd314b58a020a11d860d23d7f1acc4674e02f080175ebf99ca160f30d9c1e81" }, "downloads": -1, "filename": "flake8_fixme-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0905b2d487515f72b9dedccce40bce5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7965, "upload_time": "2019-03-20T15:57:41", "url": "https://files.pythonhosted.org/packages/4b/51/cd20d5c2af90ed9f72573e5f84fd08d4947d35be306eb810e2a661047e5e/flake8_fixme-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a90224b1df6b8b65b4922a7bb9eac4f5", "sha256": "fafe5abee646639cce7b99de95cc668ac44df8faf81256a07653c7fe38b77502" }, "downloads": -1, "filename": "flake8-fixme-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a90224b1df6b8b65b4922a7bb9eac4f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3414, "upload_time": "2019-03-20T15:57:42", "url": "https://files.pythonhosted.org/packages/df/2f/fa80deeffb6acae98d35f9586f10ef3a3095d912f44f34adea0d9b093fb6/flake8-fixme-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b86be9fe7a572367c9b6b581975600b8", "sha256": "226a6f2ef916730899f29ac140bed5d4a17e5aba79f00a0e3ae1eff1997cb1ac" }, "downloads": -1, "filename": "flake8_fixme-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b86be9fe7a572367c9b6b581975600b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7975, "upload_time": "2019-05-06T19:06:44", "url": "https://files.pythonhosted.org/packages/c6/a2/f3c813f06cbc1b38b1a1e3647ae204254844c7f28ce9c8eaee053d14e43d/flake8_fixme-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da9615dc99c3600f5193ce4d14d01fe1", "sha256": "50cade07d27a4c30d4f12351478df87339e67640c83041b664724bda6d16f33a" }, "downloads": -1, "filename": "flake8-fixme-1.1.1.tar.gz", "has_sig": false, "md5_digest": "da9615dc99c3600f5193ce4d14d01fe1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3423, "upload_time": "2019-05-06T19:06:45", "url": "https://files.pythonhosted.org/packages/58/96/51adbf26b1cc4c2f3a434fa06972a6bc9b3d96f6a4c04dfe9a604b5ce10e/flake8-fixme-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b86be9fe7a572367c9b6b581975600b8", "sha256": "226a6f2ef916730899f29ac140bed5d4a17e5aba79f00a0e3ae1eff1997cb1ac" }, "downloads": -1, "filename": "flake8_fixme-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b86be9fe7a572367c9b6b581975600b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7975, "upload_time": "2019-05-06T19:06:44", "url": "https://files.pythonhosted.org/packages/c6/a2/f3c813f06cbc1b38b1a1e3647ae204254844c7f28ce9c8eaee053d14e43d/flake8_fixme-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da9615dc99c3600f5193ce4d14d01fe1", "sha256": "50cade07d27a4c30d4f12351478df87339e67640c83041b664724bda6d16f33a" }, "downloads": -1, "filename": "flake8-fixme-1.1.1.tar.gz", "has_sig": false, "md5_digest": "da9615dc99c3600f5193ce4d14d01fe1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3423, "upload_time": "2019-05-06T19:06:45", "url": "https://files.pythonhosted.org/packages/58/96/51adbf26b1cc4c2f3a434fa06972a6bc9b3d96f6a4c04dfe9a604b5ce10e/flake8-fixme-1.1.1.tar.gz" } ] }