{ "info": { "author": "Adam Johnson", "author_email": "me@adamj.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Flake8", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "===================\nFlake8 Tidy Imports\n===================\n\n.. image:: https://img.shields.io/pypi/v/flake8-tidy-imports.svg\n :target: https://pypi.python.org/pypi/flake8-tidy-imports\n\n.. image:: https://img.shields.io/travis/adamchainz/flake8-tidy-imports.svg\n :target: https://travis-ci.org/adamchainz/flake8-tidy-imports\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/python/black\n\nA `flake8 `_ plugin that\nhelps you write tidier imports.\n\nInstallation\n------------\n\nInstall from ``pip`` with:\n\n.. code-block:: sh\n\n pip install flake8-tidy-imports\n\nPython 3.5-3.7 supported.\n\nWhen installed it will automatically be run as part of ``flake8``; you can\ncheck it is being picked up with:\n\n.. code-block:: sh\n\n $ flake8 --version\n 2.4.1 (pep8: 1.7.0, pyflakes: 0.8.1, flake8-tidy-imports: 1.0.0, mccabe: 0.3.1) CPython 2.7.11 on Darwin\n\nOptions\n-------\n\n``banned-modules``\n~~~~~~~~~~~~~~~~~~\n\nConfig for rule I201 (see below). A map where each line is a banned import\nstring, followed by '=', then the message to use when encountering that banned\nimport. Note that despite the name, you can ban imported objects too, since the\nsyntax is the same, such as ``decimal.Decimal``.\n\nThere is also a special directive to ban a preselected list of removed/moved\nmodules between Python 2 and Python 3, recommending replacements, from `six\n`_ where possible. It can be turned on by adding\n``{python2to3}`` to the list of ``banned-modules``.\n\nWhilst the option can be passed on the commandline, it's much easier to\nconfigure it in your config file, such as ``setup.cfg``, for example:\n\n.. code-block:: ini\n\n [flake8]\n banned-modules = mock = use unittest.mock!\n urlparse = use six.moves.urllib.parse!\n {python2to3}\n\n``ban-relative-imports``\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nEnables rule I202, which bans relative imports. See below.\n\n.. code-block:: ini\n\n [flake8]\n ban-relative-imports = true\n\n\nRules\n-----\n\nCurrently this plugin has two rules.\n\nI200: Unnecessary import alias\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nComplains about unnecessary import aliasing of three forms:\n\n* ``import foo as foo`` -> ``import foo``\n* ``import foo.bar as bar`` -> ``from foo import bar``\n* ``from foo import bar as bar`` -> ``from foo import bar``\n\nThe message includes the suggested rewrite (which may not be correct at\ncurrent), for example:\n\n.. code-block:: sh\n\n $ flake8 file.py\n file.py:1:1: I200 Unnecessary import alias - rewrite as 'from foo import bar'.\n\nI201: Banned import 'foo' used\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nComplains about importing of banned imports. This might be useful when\nrefactoring code, for example when moving from Python 2 to 3. By default there\nare no imports banned - you should configure them with ``banned-modules`` as\ndescribed above in 'Options'.\n\nThe message includes a user-defined part that comes from the configuration. For\nexample:\n\n.. code-block:: sh\n\n $ flake8 file.py\n file.py:1:1: I201 Banned import 'mock' used - use unittest.mock instead.\n\nI202: Relative imports are banned.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nComplains about use of relative imports:\n\n* ``from . import foo``\n* ``from .bar import foo``\n\nNeeds enabling with ``ban-relative-imports`` configuration option.\n\n\n=======\nHistory\n=======\n\nPending Release\n---------------\n\n.. Insert new release notes below this line\n\n3.0.0 (2019-10-15)\n------------------\n\n* Add rule ``I202`` to ban relative imports, when activated with the new\n ``ban-relative-imports`` configuration option.\n* Update Python support to 3.5-3.7, as 3.4 has reached its end of life.\n* Update Flake8 support to 3.0+ only. 3.0.0 was released in 2016 and the plugin\n hasn't been tested with it since.\n\n2.0.0 (2019-02-02)\n------------------\n\n* Drop Python 2 support, only Python 3.4+ is supported now.\n\n1.1.0 (2017-07-10)\n------------------\n\n* Added a big list of python 2 to 3 import bans for I201, which can be\n activated by adding ``{python2to3}`` to the ``banned-modules`` option.\n\n1.0.6 (2017-03-07)\n------------------\n\n* Fixed the whitespace in the help message for ``--banned-modules``.\n\n1.0.5 (2017-01-13)\n------------------\n\n* Changed the error message for ``I201`` to be about the banned *import*\n instead of *module*.\n* Fix a bug introduced in 1.0.4 that broke parsing relative imports.\n\n1.0.4 (2017-01-12)\n------------------\n\n* Don't allow installation with Flake8 3.2.0 which doesn't enable the plugin.\n This bug was fixed in Flake8 3.2.1.\n* Use the most specific message available for a banned import.\n\n1.0.3 (2016-11-05)\n------------------\n\n* Fixed reading config from flake8 3+\n\n1.0.2 (2016-07-04)\n------------------\n\n* Fixed ``I201`` rule to detect banned imports like ``from x import y``.\n\n1.0.1 (2016-07-01)\n------------------\n\n* ``I201`` rule that allows you to configure complaining about certain modules\n being imported, e.g. if you are moving from Python 2 to 3 you could stop\n ``urlparse`` being imported in favour of ``six.moves.urllib.parse``.\n\n1.0.0 (2016-01-23)\n------------------\n\n* First release on PyPI.\n* ``I200`` rule that complains about unnecessary import aliasing, e.g.\n ``from foo import bar as bar``.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/adamchainz/flake8-tidy-imports", "keywords": "flake8_tidy_imports", "license": "ISCL", "maintainer": "", "maintainer_email": "", "name": "flake8-tidy-imports", "package_url": "https://pypi.org/project/flake8-tidy-imports/", "platform": "", "project_url": "https://pypi.org/project/flake8-tidy-imports/", "project_urls": { "Changelog": "https://github.com/adamchainz/flake8-tidy-imports/blob/master/HISTORY.rst", "Homepage": "https://github.com/adamchainz/flake8-tidy-imports" }, "release_url": "https://pypi.org/project/flake8-tidy-imports/3.0.0/", "requires_dist": [ "flake8 (!=3.2.0,>=3.0)" ], "requires_python": ">=3.5", "summary": "A flake8 plugin that helps you write tidier imports.", "version": "3.0.0" }, "last_serial": 5979012, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2c7c11961a6f53b7d058e46aa3041ae1", "sha256": "5fa77864c164fdadf55be55d446c4a03b8c93ba5835ea947675cef0d570c9800" }, "downloads": -1, "filename": "flake8_tidy_imports-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c7c11961a6f53b7d058e46aa3041ae1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4754, "upload_time": "2016-01-23T13:27:16", "url": "https://files.pythonhosted.org/packages/9d/f3/8b887f0a033e6dc5408948d4b0f6320dfbef9189ea579cd2ec1ebe35525e/flake8_tidy_imports-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a49a73989859918b2f8aaa9b1cad4dbe", "sha256": "1a897d08c78410fc10346aaa08e6fd5517919a3c8e0474fdde6bae91de46c802" }, "downloads": -1, "filename": "flake8_tidy_imports-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a49a73989859918b2f8aaa9b1cad4dbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5008, "upload_time": "2016-01-23T13:27:25", "url": "https://files.pythonhosted.org/packages/db/b6/28e9bf15690ab8616782b6954c34d39947bd88c63ace341e6895e9a7e039/flake8_tidy_imports-1.0.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "260b0d42e2e485cf1b3bfcd650a9b424", "sha256": "a2525053852fa5fc36f00c128d3007f2fc8b3eca9615b21cdaca539cdd9f5619" }, "downloads": -1, "filename": "flake8-tidy-imports-1.0.0.tar.gz", "has_sig": false, "md5_digest": "260b0d42e2e485cf1b3bfcd650a9b424", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5014, "upload_time": "2016-01-23T13:27:21", "url": "https://files.pythonhosted.org/packages/4f/a3/c38a6b3ade90955715d563c59d0b5408500625380c9539c8b232412ce713/flake8-tidy-imports-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9e05dc6c603f644815a34a210bdfc7a1", "sha256": "eeaad7507d0722216f197872d12e5d5af82e305a807a36d977718bb1d39fa6f6" }, "downloads": -1, "filename": "flake8_tidy_imports-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e05dc6c603f644815a34a210bdfc7a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6203, "upload_time": "2016-07-01T14:06:30", "url": "https://files.pythonhosted.org/packages/ee/08/2906a328411d4c8e91ac7ba1000c14dc882fea0d4be982620bbea3a5655f/flake8_tidy_imports-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7f297bae715301a9702cc45b4c50eda", "sha256": "1466ba57904e051d5dacdb34100b25058e66dc6d0ae03c555d317a3bb3eed08a" }, "downloads": -1, "filename": "flake8-tidy-imports-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a7f297bae715301a9702cc45b4c50eda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6186, "upload_time": "2016-07-01T14:06:33", "url": "https://files.pythonhosted.org/packages/7a/42/0137ce0f0ddb7fe2afbc76868969db451c5291d2dd54044498046eae1aeb/flake8-tidy-imports-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "2e5b9f6e119aca8286a77ba73c4b3390", "sha256": "1a5ac21f01b85b62aebe84f5f5e6d147212090c1d5ff71cf9b9dc4ef3e4713bd" }, "downloads": -1, "filename": "flake8_tidy_imports-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e5b9f6e119aca8286a77ba73c4b3390", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6285, "upload_time": "2016-07-04T16:40:30", "url": "https://files.pythonhosted.org/packages/07/1b/29bbce74e249e844c4f1a24170866138d8ca4c2a5eafdf4c4d2ceda60f72/flake8_tidy_imports-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2683ce968731d47fe955489fb6cde83", "sha256": "ea06941905bf62eec6ce360d4e898b11b4643d1f460102d2fd6cd21919cef6a8" }, "downloads": -1, "filename": "flake8-tidy-imports-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a2683ce968731d47fe955489fb6cde83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6301, "upload_time": "2016-07-04T16:40:34", "url": "https://files.pythonhosted.org/packages/ef/63/4eeaeee31c743926382e172e4144c460a6f213f2b9afdfa260d491e0d599/flake8-tidy-imports-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "aabae3707c71624cb6de4e8cbb1ff0e5", "sha256": "b5c863679426d3abf2379116348929ae0e57c188ca31d20b8de72719269c5c74" }, "downloads": -1, "filename": "flake8_tidy_imports-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aabae3707c71624cb6de4e8cbb1ff0e5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6372, "upload_time": "2016-11-05T10:05:33", "url": "https://files.pythonhosted.org/packages/d6/07/a9c50e916090ef1f84f1b6c97471862a2ead5c7148383cc18e3187073c5b/flake8_tidy_imports-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85dcf3b8b69bf6323358bcf1038f6a64", "sha256": "8654b5fa3b959b30cd57e23d591df5fb7e4947b0bb85fa83da1bfbad6bc660be" }, "downloads": -1, "filename": "flake8-tidy-imports-1.0.3.tar.gz", "has_sig": false, "md5_digest": "85dcf3b8b69bf6323358bcf1038f6a64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6424, "upload_time": "2016-11-05T10:05:28", "url": "https://files.pythonhosted.org/packages/de/08/d0b55e92bb9858818021b020f93bf8b271f66102ec224e4791d21f78e985/flake8-tidy-imports-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "78f4040de837c4df492026fc7a872ce8", "sha256": "fc96044e841cd454cf24011ebf8015eb27eca0a4a68e1d0529e55d1abbdcc08d" }, "downloads": -1, "filename": "flake8_tidy_imports-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78f4040de837c4df492026fc7a872ce8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6718, "upload_time": "2017-01-12T20:26:16", "url": "https://files.pythonhosted.org/packages/9e/7e/68f38c93f34479d35deaeb119f4d52a49eba340aec89b879f6c26e19ff91/flake8_tidy_imports-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ca69d78d6bfd3f52cd1e5719dc524b6", "sha256": "32b8aab4d66a818763aaaf5f5e9a8e7160662eac221a31f56e4c787d32696107" }, "downloads": -1, "filename": "flake8-tidy-imports-1.0.4.tar.gz", "has_sig": false, "md5_digest": "5ca69d78d6bfd3f52cd1e5719dc524b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6797, "upload_time": "2017-01-12T20:26:14", "url": "https://files.pythonhosted.org/packages/9e/35/5802e35fd6997ac889cf96bfc6e3a349cfb722863cafca94cb6e1e265849/flake8-tidy-imports-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "cb3aa43d01e3d543d9cbf8dfccf65334", "sha256": "c529fded1761d7da457bba9ca9b81e7201241db285d71be56c2138e88cea0948" }, "downloads": -1, "filename": "flake8_tidy_imports-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb3aa43d01e3d543d9cbf8dfccf65334", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7069, "upload_time": "2017-01-13T08:42:21", "url": "https://files.pythonhosted.org/packages/b4/87/79882aa4f3fb8cae6000a027ee04c318cd1619c3b94f9bd4709c9144caa9/flake8_tidy_imports-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fd06f45b30847071c7315ff6e12aa9c", "sha256": "5024be3d247e2239e35a6baf95a9a3b364a62dbfbaa3a290f96c48f746f935e9" }, "downloads": -1, "filename": "flake8-tidy-imports-1.0.5.tar.gz", "has_sig": false, "md5_digest": "6fd06f45b30847071c7315ff6e12aa9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7045, "upload_time": "2017-01-13T08:42:19", "url": "https://files.pythonhosted.org/packages/e6/13/19b1f806cea17bf2e4dd45dc7f644bd19767e7f1cbd00d48dc9d14a13835/flake8-tidy-imports-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "83eba77a39d8301af596936b2e00b658", "sha256": "da4ed227309c0e307f2bf00fc212f6e7d25c66f0b34a837b11bc5360fb08acf8" }, "downloads": -1, "filename": "flake8_tidy_imports-1.0.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "83eba77a39d8301af596936b2e00b658", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7123, "upload_time": "2017-03-07T04:59:43", "url": "https://files.pythonhosted.org/packages/2d/19/c7f9a5c6f02780aab035a53ae6b17603005510ac90a0dfea3f04c1eaac65/flake8_tidy_imports-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a3b805e7ceec65c44169019762a8d0a", "sha256": "748caa66e29a1ff08c291afbc3fd873349b41352a1302d7a38b4fc3dd310ff50" }, "downloads": -1, "filename": "flake8-tidy-imports-1.0.6.tar.gz", "has_sig": true, "md5_digest": "6a3b805e7ceec65c44169019762a8d0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7060, "upload_time": "2017-03-07T04:59:40", "url": "https://files.pythonhosted.org/packages/33/16/274deaec683b798c3c5cf7eb16dd647b952b835d39ae1e15ccdf08d08f0a/flake8-tidy-imports-1.0.6.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "04aaf1f4d47963b1378e160f9d8b3478", "sha256": "c05c9f7dadb5748a04b6fa1c47cb6ae5a8170f03cfb1dca8b37aec58c1ee6d15" }, "downloads": -1, "filename": "flake8_tidy_imports-1.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "04aaf1f4d47963b1378e160f9d8b3478", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10310, "upload_time": "2017-07-10T10:50:39", "url": "https://files.pythonhosted.org/packages/12/4d/1ddf84891d0ab71dcd27ffac56bac1359daba16ae1aaeb83320603252e35/flake8_tidy_imports-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6514af90a7d394553315c344cecb7d70", "sha256": "5fc28c82bba16abb4f1154dc59a90487f5491fbdb27e658cbee241e8fddc1b91" }, "downloads": -1, "filename": "flake8-tidy-imports-1.1.0.tar.gz", "has_sig": true, "md5_digest": "6514af90a7d394553315c344cecb7d70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9933, "upload_time": "2017-07-10T10:50:36", "url": "https://files.pythonhosted.org/packages/ff/02/5590270951676129a71088250b357f74acb72c939233e43099b472923a79/flake8-tidy-imports-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "2698a78b88d73180bab0d9f3710ec515", "sha256": "1c476aabc6e8db26dc75278464a3a392dba0ea80562777c5f13fd5cdf2646154" }, "downloads": -1, "filename": "flake8_tidy_imports-2.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "2698a78b88d73180bab0d9f3710ec515", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8232, "upload_time": "2019-02-04T20:34:29", "url": "https://files.pythonhosted.org/packages/bf/ed/08bb22330b90882180ba89c21db7a68e2a45c31d1c1c92b4a9842fa67c2e/flake8_tidy_imports-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d6d7a14ebadd549c505c332fbfce47a", "sha256": "b3f5b96affd0f57cacb6621ed28286ce67edaca807757b51227043ebf7b136a1" }, "downloads": -1, "filename": "flake8-tidy-imports-2.0.0.tar.gz", "has_sig": false, "md5_digest": "1d6d7a14ebadd549c505c332fbfce47a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 8428, "upload_time": "2019-02-02T19:56:18", "url": "https://files.pythonhosted.org/packages/58/98/9648fe657cead71538370899af752faff9bcc379c79a90db734b9128fb3d/flake8-tidy-imports-2.0.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "9705cbfd64e448124b7b8c6ca6cc4bfd", "sha256": "8460933e89449e2e9d1d38ef1c099ad713d67cd1d13f172b8d025030a9887a6f" }, "downloads": -1, "filename": "flake8_tidy_imports-3.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "9705cbfd64e448124b7b8c6ca6cc4bfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8668, "upload_time": "2019-10-15T19:11:41", "url": "https://files.pythonhosted.org/packages/0c/56/51702f4c21f5008add7decccaa56f7071459f8e6f4a02d012c3afb1a1afe/flake8_tidy_imports-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8abfbd53263bd3a1ad2083dadf16ea8e", "sha256": "a1f6a962ce4e733858187c1c047f98246e400af2e6bed90e780d888e439938da" }, "downloads": -1, "filename": "flake8-tidy-imports-3.0.0.tar.gz", "has_sig": true, "md5_digest": "8abfbd53263bd3a1ad2083dadf16ea8e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9154, "upload_time": "2019-10-15T19:11:43", "url": "https://files.pythonhosted.org/packages/71/12/e78691e3ef9269168d08b7ef3e2ce2f27e4e4c5d5e2bf75f3d651e6c42e0/flake8-tidy-imports-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9705cbfd64e448124b7b8c6ca6cc4bfd", "sha256": "8460933e89449e2e9d1d38ef1c099ad713d67cd1d13f172b8d025030a9887a6f" }, "downloads": -1, "filename": "flake8_tidy_imports-3.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "9705cbfd64e448124b7b8c6ca6cc4bfd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8668, "upload_time": "2019-10-15T19:11:41", "url": "https://files.pythonhosted.org/packages/0c/56/51702f4c21f5008add7decccaa56f7071459f8e6f4a02d012c3afb1a1afe/flake8_tidy_imports-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8abfbd53263bd3a1ad2083dadf16ea8e", "sha256": "a1f6a962ce4e733858187c1c047f98246e400af2e6bed90e780d888e439938da" }, "downloads": -1, "filename": "flake8-tidy-imports-3.0.0.tar.gz", "has_sig": true, "md5_digest": "8abfbd53263bd3a1ad2083dadf16ea8e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9154, "upload_time": "2019-10-15T19:11:43", "url": "https://files.pythonhosted.org/packages/71/12/e78691e3ef9269168d08b7ef3e2ce2f27e4e4c5d5e2bf75f3d651e6c42e0/flake8-tidy-imports-3.0.0.tar.gz" } ] }