{ "info": { "author": "Arkadiusz Adamski", "author_email": "arkadiusz.adamski@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "============\nflake8_tuple\n============\n\n.. image:: https://img.shields.io/travis/ar4s/flake8_tuple.svg\n :target: https://travis-ci.org/ar4s/flake8_tuple\n\n.. image:: https://img.shields.io/pypi/v/flake8_tuple.svg\n :target: https://pypi.python.org/pypi/flake8_tuple\n\n\nA flake8_tuple plugin checks for (probably) unintended one element tuples like::\n\n foo = 123,\n\nInstall\n--------\n\nInstall with ``pip``::\n\n $ pip install flake8-tuple\n\nYou can check that ``flake8`` has picked it up by looking for ``flake8-tuple``\nin the output of ``--version``:\n\n.. code-block:: sh\n\n $ flake8 --version\n 2.6.2 (pycodestyle: 2.0.0, flake8-tuple: 0.2.10, pyflakes: 1.2.3, mccabe: 0.5.0) CPython 2.7.11+ on Linux\n\n\n\nWarnings\n--------\n\nThis plugin add new flake8 warning:\n\n- ``T801``: one element tuple.\n\n\nRequirements\n-------------\n\n* Python 2.x, 3.x (tested on 2.7, 3.4, 3.5, 3.6 and 3.7)\n* flake8 or pycodestyle\n\n\nLicence\n-------\n\nBSD license\n\n\n\n\nHistory\n-------\n\n0.3.1 (2019-05-05)\n------------------\n* Fix #21 preceding-blankline bug. \n\n\n0.3.0 (2019-03-19)\n-------------------\n* Refactor and simplify crucial for loop.\n\n\n0.2.14 (2019-03-12)\n-------------------\n* Fix reading from stdin when it is closed.\n\n\n0.2.13 (2016-07-25)\n-------------------\n* Fixed #14 - false negative\n\n\n0.2.12 (2016-07-25)\n-------------------\n* Fixed #12 - flake8>=3.0.0 compatibility\n\n\n0.2.11 (2016-07-05)\n-------------------\n* Fixed issue #8 - non exists file raise IOError\n* Fixed issues #10 and #11 - compatibility with older versions of flake8\n\n\n0.2.10 (2016-06-30)\n-------------------\n* Fixed issue #9 - ``pycodestyle`` instead of ``pep8``\n\n\n0.2.9 (2016-04-07)\n------------------\n* Fixed issue #7 - stdin not supported\n\n\n0.2.8 (2016-03-09)\n------------------\n\n* Fixed issue #6 - EOF in multi-line string\n* Added ``test/issues`` for run flake8\n\n\n0.2.7 (2016-03-08)\n------------------\n\n* Fixed issue #5 - parsing continue beyond ')'\n\n\n0.2.4 (2016-02-29)\n------------------\n\n* Added support for Python 2.7.x\n\n\n0.1.0 (2015-01-11)\n------------------\n\n* First release on PyPI.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ar4s/flake8_tuple", "keywords": "flake8_tuple", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "flake8-tuple", "package_url": "https://pypi.org/project/flake8-tuple/", "platform": "", "project_url": "https://pypi.org/project/flake8-tuple/", "project_urls": { "Homepage": "https://github.com/ar4s/flake8_tuple" }, "release_url": "https://pypi.org/project/flake8-tuple/0.4.0/", "requires_dist": null, "requires_python": "", "summary": "Check code for 1 element tuple.", "version": "0.4.0" }, "last_serial": 5488218, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "527d7c04f7ab815e4a0a59667acb47a5", "sha256": "bc5821480263712a5b0b376cdc0f8597134dc21d269bd2ea00c8ab3885bc6a68" }, "downloads": -1, "filename": "flake8_tuple-0.1.0.tar.gz", "has_sig": false, "md5_digest": "527d7c04f7ab815e4a0a59667acb47a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4520, "upload_time": "2015-08-17T19:35:16", "url": "https://files.pythonhosted.org/packages/ed/ec/6b5c1b20acfacc6e9ac5b5e8ca77c495a7f77c1505e963da7f5ef0fc7778/flake8_tuple-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4510133281b46299cb675226102cada5", "sha256": "50c45ef0ea0725fb27e5c981258fc152b867fec31db3f82dce9b80fbd9fbffda" }, "downloads": -1, "filename": "flake8_tuple-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4510133281b46299cb675226102cada5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2400, "upload_time": "2015-08-23T11:50:33", "url": "https://files.pythonhosted.org/packages/ab/1b/b01faf7b7fafc7a4aa9b13089c3a6fad16bebb8465e0cb6a99ad9b5aa921/flake8_tuple-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "756c0d0b7afcf8279d1df7fb2555ddfc", "sha256": "596fa74bd42e9fb169c59b6587aaae00e621a7324caaf5f2206858361c6308a0" }, "downloads": -1, "filename": "flake8_tuple-0.2.1.tar.gz", "has_sig": false, "md5_digest": "756c0d0b7afcf8279d1df7fb2555ddfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2401, "upload_time": "2015-08-23T11:59:05", "url": "https://files.pythonhosted.org/packages/56/d8/e8c32c1a572d85d3076ffedc90b2848a599e5076f96191cd59a284ac7f05/flake8_tuple-0.2.1.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "06b269499e26d795202c26d07c621328", "sha256": "4b1e8bb59d6c3ff5c1f39b13ec32bf4838e1588510d2f229b01f33da7a326b82" }, "downloads": -1, "filename": "flake8_tuple-0.2.10.tar.gz", "has_sig": false, "md5_digest": "06b269499e26d795202c26d07c621328", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4002, "upload_time": "2016-06-30T16:19:30", "url": "https://files.pythonhosted.org/packages/e8/76/f61e567ed6b8d2c8cabc6f917b0bfcd62a7074124b26608050fbb1549ff5/flake8_tuple-0.2.10.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "d0ea1877dcf774dc44d802d186563a81", "sha256": "6400c1674dac63d0a86c306c22a5e83eab343037b03708fada7a012e68a083eb" }, "downloads": -1, "filename": "flake8_tuple-0.2.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0ea1877dcf774dc44d802d186563a81", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5025, "upload_time": "2016-07-05T16:32:50", "url": "https://files.pythonhosted.org/packages/3e/36/a12973d17c0b4dccee8c16139349201313eb5e315f3ff8713a25e02925dd/flake8_tuple-0.2.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "476be04a37c00688b7dd940736b66064", "sha256": "eeff46b6fd9fcf36e3ea5168690076b4bc9c62c7e68cdf0e1aa976d00a876e5d" }, "downloads": -1, "filename": "flake8_tuple-0.2.11.tar.gz", "has_sig": false, "md5_digest": "476be04a37c00688b7dd940736b66064", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4408, "upload_time": "2016-07-05T16:47:12", "url": "https://files.pythonhosted.org/packages/b7/e1/6e44668c3a897ead40d20d4121bb44340c9612db68884d4831c11d037174/flake8_tuple-0.2.11.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "0ab4b78e6e30322cdbfb79b8bab585d6", "sha256": "63ddd51da80376df5a713ef32b80ce28e70f944f6e54b55c3fd2c59a35c91152" }, "downloads": -1, "filename": "flake8_tuple-0.2.12.tar.gz", "has_sig": false, "md5_digest": "0ab4b78e6e30322cdbfb79b8bab585d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4454, "upload_time": "2016-07-25T15:16:34", "url": "https://files.pythonhosted.org/packages/05/a9/f8880f209e4a7578783be9ddf6388e7408c6d6d5497626ca4b4f7f711558/flake8_tuple-0.2.12.tar.gz" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "df9cab712bdeab5be7291133c6b8e199", "sha256": "152f8f750b64e83f8ebd204e02e603028ac30447b19cd9e3b46d344c2c172ca1" }, "downloads": -1, "filename": "flake8_tuple-0.2.13.tar.gz", "has_sig": false, "md5_digest": "df9cab712bdeab5be7291133c6b8e199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4580, "upload_time": "2017-04-30T10:15:22", "url": "https://files.pythonhosted.org/packages/02/da/1e8d79f2d60d25e0f3f4d62cfe6c570ade30aab7d6b164a2c2b972228915/flake8_tuple-0.2.13.tar.gz" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "351d4936d4bfb358a84cb85b4a5a501e", "sha256": "7e2017a2476ed1f4b2ece039433715d408f9f77bd26e153555f01ba10d18fbba" }, "downloads": -1, "filename": "flake8_tuple-0.2.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "351d4936d4bfb358a84cb85b4a5a501e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4988, "upload_time": "2019-03-12T19:51:01", "url": "https://files.pythonhosted.org/packages/3f/2d/4fa6fc666d2758f650f355c670abfc01823413f15c5ee78ae7c3112b9a5f/flake8_tuple-0.2.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3224e658715bd5d26b6215efe2cbf437", "sha256": "e5bb99531abcb7d8ac89e28e4585395ee442863f557cdcfd8d5ddcf5c1aa5787" }, "downloads": -1, "filename": "flake8_tuple-0.2.14.tar.gz", "has_sig": false, "md5_digest": "3224e658715bd5d26b6215efe2cbf437", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4818, "upload_time": "2019-03-12T19:51:03", "url": "https://files.pythonhosted.org/packages/0f/b9/f67701b8d9f1bdd967a997a01c7635e8d24824d0e2f121f1a8a0fe11c43d/flake8_tuple-0.2.14.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "10b5ef8b3e9a453218ff2401e0a6d4ad", "sha256": "aeeaa82aa6c04f8a1564aeb942f1aad86908cc10b8c71a37026423f3ad2faeda" }, "downloads": -1, "filename": "flake8_tuple-0.2.2.tar.gz", "has_sig": false, "md5_digest": "10b5ef8b3e9a453218ff2401e0a6d4ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3400, "upload_time": "2016-02-29T15:56:56", "url": "https://files.pythonhosted.org/packages/67/db/77b7fc23ad5a60f69e884e2d20561ffeea7cee2293b2a28cf27322d76428/flake8_tuple-0.2.2.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "446e5f4f233ed875b13d65608d1fa9b3", "sha256": "a8bddd533739ad04b15f8498dadbe428bf95985f0d17eb8eea9306a658a25d48" }, "downloads": -1, "filename": "flake8_tuple-0.2.4.tar.gz", "has_sig": false, "md5_digest": "446e5f4f233ed875b13d65608d1fa9b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3594, "upload_time": "2016-02-29T17:04:02", "url": "https://files.pythonhosted.org/packages/6a/48/6ae7c8a2cd471c537c58552eeaacdb911caab938d3173a7d3464fdf94266/flake8_tuple-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "a016567d9122ee002a130f0c6afd11af", "sha256": "ee1c24408d3331d65ab276fb5fefdd06a8115af5c9bafc797a78eac4c71b99f0" }, "downloads": -1, "filename": "flake8_tuple-0.2.5.tar.gz", "has_sig": false, "md5_digest": "a016567d9122ee002a130f0c6afd11af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3613, "upload_time": "2016-02-29T18:01:02", "url": "https://files.pythonhosted.org/packages/2e/f9/50a398d8c2fb153706db86b0a59ba617e56b7308c3adaa10b348a2525b8f/flake8_tuple-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "326204dff0a3e9dadafebe45a9bcc167", "sha256": "5086b14e1976ad97ed40cb96987af80454b91599839de6eb5e30c62ef79e4d9b" }, "downloads": -1, "filename": "flake8_tuple-0.2.6.tar.gz", "has_sig": false, "md5_digest": "326204dff0a3e9dadafebe45a9bcc167", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3738, "upload_time": "2016-03-01T11:57:28", "url": "https://files.pythonhosted.org/packages/77/44/30ad55583069cfebe4d6fab3ba7ab8c4711344e7f35adff713bfd4fbaef5/flake8_tuple-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "14ce086d03487d1a502c646522c12295", "sha256": "302b8c5a433a0012537d0e7601a986a58458cb80e62f26b3d20f2c1ebd474447" }, "downloads": -1, "filename": "flake8_tuple-0.2.7.tar.gz", "has_sig": false, "md5_digest": "14ce086d03487d1a502c646522c12295", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3733, "upload_time": "2016-03-08T18:49:29", "url": "https://files.pythonhosted.org/packages/c4/3e/6ba4f8e61865ce448001957b953f9bbc8f59629153c7a34d9991822365d0/flake8_tuple-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "dffc6bf99c5b3c0a1ed8e1801715698f", "sha256": "d2f16377cc8f751f80424903201b4c83d3b657d4d6f18ee53832bf28be85e84e" }, "downloads": -1, "filename": "flake8_tuple-0.2.8.tar.gz", "has_sig": false, "md5_digest": "dffc6bf99c5b3c0a1ed8e1801715698f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3866, "upload_time": "2016-03-09T11:49:56", "url": "https://files.pythonhosted.org/packages/de/63/0cbd90447d161ad259b9bb263a155a9871dfbb6201dc0edb344f99f2605d/flake8_tuple-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "699a589164454c104aae29934dcdaba2", "sha256": "cb332b6c41f2cb1171cc051930cfb517b2755eca011f60a6690a24a7e22643aa" }, "downloads": -1, "filename": "flake8_tuple-0.2.9.tar.gz", "has_sig": false, "md5_digest": "699a589164454c104aae29934dcdaba2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3949, "upload_time": "2016-04-07T05:20:40", "url": "https://files.pythonhosted.org/packages/34/4a/e5a565c7fc3e2e5570b3c9d60ffdad20cd93114c8444c4e9d01b7293275a/flake8_tuple-0.2.9.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "873ac452e3ad0f6a01b7ab596d086a07", "sha256": "8d41db2e4a5320ffd29cf78a95f1d7da9f22b47949427a4d7f8391333eec2a15" }, "downloads": -1, "filename": "flake8_tuple-0.4.0.tar.gz", "has_sig": false, "md5_digest": "873ac452e3ad0f6a01b7ab596d086a07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6708, "upload_time": "2019-07-04T20:14:59", "url": "https://files.pythonhosted.org/packages/61/3d/704e06f7a04ba56ece965601e927845141d3a0236e617417e5d56c99c3e9/flake8_tuple-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "873ac452e3ad0f6a01b7ab596d086a07", "sha256": "8d41db2e4a5320ffd29cf78a95f1d7da9f22b47949427a4d7f8391333eec2a15" }, "downloads": -1, "filename": "flake8_tuple-0.4.0.tar.gz", "has_sig": false, "md5_digest": "873ac452e3ad0f6a01b7ab596d086a07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6708, "upload_time": "2019-07-04T20:14:59", "url": "https://files.pythonhosted.org/packages/61/3d/704e06f7a04ba56ece965601e927845141d3a0236e617417e5d56c99c3e9/flake8_tuple-0.4.0.tar.gz" } ] }