{ "info": { "author": "Smarkets Limited", "author_email": "support@smarkets.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Framework :: Flake8", "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-strict\n=============\n\n.. image:: https://travis-ci.org/smarkets/flake8-strict.png?branch=master\n :alt: Build status\n :target: https://travis-ci.org/smarkets/flake8-strict\n\nFlake8 plugin that checks Python code against a set of opinionated style rules.\n\nCompatible with Python 2.7, 3.3+, PyPy 2.6+ and PyPy 2.4+.\n\nPyPI page: https://pypi.python.org/pypi/flake8_strict\n\nGitHub page: https://github.com/smarkets/flake8-strict\n\nTo install using PyPI and pip::\n\n pip install flake8-strict\n\n\nError codes\n-----------\n\n* ``S100``: First argument on the same line\n* ``S101``: Multi-line construct missing trailing comma\n\n\nLimitations\n-----------\n\n* only source code without print statements is supported, this means:\n\n * all valid Python 3 code\n * Python 2 code with ``print_function`` enabled\n\n* the existing checks are quite basic, they'll be improved and new\n ones will added\n* line/column numbers are off currently\n* code like this will cause a parsing error (lib2to3.pgen2.parse.ParseError:\n bad input)::\n\n some_name(\n x for x in range(1),\n )\n\n It's ironic but the trailing comma is the issue here, without it parsing\n works ok::\n\n some_name(\n x for x in range(1)\n )\n\n This is a limitation of the underlying parser library and is unlikely to\n be fixed in near future. Suggested workaround: wrap the generator in\n parentheses, like this::\n\n some_name(\n (x for x in range(1)),\n )\n\n If the function being called is dict or set the function calls can be\n replaced with dict and set comprehensions therefore avoiding the issue\n completely.\n\n\n\nVersioning and backwards compatibility\n--------------------------------------\n\nBelow 1.0.0: no guarantees.\nAbove 1.0.0, given a version number MAJOR.MINOR.PATCH:\n\n* MAJOR is updated when backwards incompatible changes happen\n* MINOR is updated when a new, backwards compatible, features are introduced\n* PATCH is updated when a backwards compatible bug fixes are applied\n\nChanges\n-------\n\n0.2.1\n'''''\n\n* Fix blib2to3 import\n\n0.2.0\n'''''\n\n* Use custom lib2to3 for better support for Python 3.6+\n* Fix trailing comma after *args/**kwargs for Python 3.6+\n* Allow usage of Python 3.6 features (e.g f-strings) without crashing\n\n0.1.9\n'''''\n\n* Fixed elements inside class definition not being linted correctly (issue #36)\n\n0.1.8\n'''''\n\n* Revert previous change (0.1.7) due to a lib2to3 issue.\n\n0.1.7\n'''''\n\n* Fixed trailing comma after *args/**kwargs for Python 3.6+ (issue #25)\n\n0.1.6\n'''''\n\n* Fixed decorator arguments not being linted.\n* Fixed multiline imports not being linted.\n* Fixed class definitions not being linted.\n\n0.1.5\n'''''\n\n* Fixed UnicodeDecodeError if file contains non-ascii symbols (issue #22)\n* Fixed error if newline is omitted from end of file (issue #18)\n* Fixed erroneous comma suggested when unpacking function parameter (issue #21)\n\n0.1.4\n'''''\n\n* Fixed handling of one-element lists (https://github.com/smarkets/flake8-strict/issues/15)\n\n0.1.3\n'''''\n\n* Fixed reading from stdin\n* Fixed not being able to run when pycodestyle, not pep8, is installed (pep8\n has been renamed to pycodestyle and flake8 2.6.0+ doesn't trigger pep8\n installation anymore)\n* Added support for set, list and dict literals and comprehensions\n* Function calls with single, multi-line arguments are now treated more reasonably\n\n0.1.2\n'''''\n\n* Fixed a \"ValueError: need more than 2 values to unpack\" error (GitHub issue #1).\n* Fixed handling argument lists with keyword-only arguments\n (compatibility with PEP 3102), this now doesn't raise S101 in this\n case as it would be a syntax error.\n\n0.1.1\n'''''\n\n* Fixed few ``AttributeError: 'Node' object has no attribute 'lineno'`` errors\n\n0.1.0\n'''''\n\nFirst release\n\n\nLicense\n-------\n\nCopyright (C) 2015 Smarkets Limited \n\nThis module is released under the MIT License: http://www.opensource.org/licenses/mit-license.php (or see the LICENSE file)\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/smarkets/flake8-strict", "keywords": "flake8,plugin,strict,hanging indent,trailing comma,trailing commas", "license": "MIT", "maintainer": "Smarkets Limited", "maintainer_email": "support@smarkets.com", "name": "flake8_strict", "package_url": "https://pypi.org/project/flake8_strict/", "platform": "", "project_url": "https://pypi.org/project/flake8_strict/", "project_urls": { "Homepage": "https://github.com/smarkets/flake8-strict" }, "release_url": "https://pypi.org/project/flake8_strict/0.2.1/", "requires_dist": [ "enum-compat", "flake8", "setuptools", "black; python_version >= \"3.6\"" ], "requires_python": "", "summary": "Flake8 plugin that checks Python code against a set of opinionated style rules", "version": "0.2.1" }, "last_serial": 3913021, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c7f7ba996baee5e87c3febe2a2d23c89", "sha256": "ed1e9b8c5aa8c93c40b5351ed4a33e7cd234534dc578746f86b5bf2b8b885423" }, "downloads": -1, "filename": "flake8_strict-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7f7ba996baee5e87c3febe2a2d23c89", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5063, "upload_time": "2015-10-21T10:11:51", "url": "https://files.pythonhosted.org/packages/03/77/82ea037e599a883102562d6d2808ff8a5d8b994521a5464e903a82dfd453/flake8_strict-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "214fcc05a1d3d3a3425c2769d8a8b318", "sha256": "e75626b51d94888c2c87fe41b65cdd736fc32fd1f1b05b2f98d24aa58d703239" }, "downloads": -1, "filename": "flake8_strict-0.1.0.tar.gz", "has_sig": false, "md5_digest": "214fcc05a1d3d3a3425c2769d8a8b318", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3220, "upload_time": "2015-10-21T10:11:47", "url": "https://files.pythonhosted.org/packages/08/be/3dc8de36dedd9c613f39c1fad038599736b8c547af3342906f4e21fcaf43/flake8_strict-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e941b1cb14421c5d35fea6adbd400c6d", "sha256": "a1f7580b7fc6d535adaa2d22ad099fbb84c1ecb0a59796a96740facbeb46ae8e" }, "downloads": -1, "filename": "flake8_strict-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e941b1cb14421c5d35fea6adbd400c6d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5650, "upload_time": "2015-10-23T10:17:17", "url": "https://files.pythonhosted.org/packages/c2/d6/3414bd8af705d422d9f2575f1bec4826e7945493853ff39069da778c1e3d/flake8_strict-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dac199086aaf28bb2f7a7b468a8e63d", "sha256": "debf63275139ffb825484c77f0360ed535513a4fd9cd5c773019077054317f9f" }, "downloads": -1, "filename": "flake8_strict-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5dac199086aaf28bb2f7a7b468a8e63d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3724, "upload_time": "2015-10-23T10:17:02", "url": "https://files.pythonhosted.org/packages/1e/60/391a506399edc3846799e3a905438e4854552442c8f9bedd89ea62a33859/flake8_strict-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "fb4153cdc38b9c656a326fbe5755eedf", "sha256": "9711e4de789e4ffafcf193729bcefc3376c59db091b83b207aac29391b6b3d1a" }, "downloads": -1, "filename": "flake8_strict-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb4153cdc38b9c656a326fbe5755eedf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6173, "upload_time": "2016-02-24T14:16:14", "url": "https://files.pythonhosted.org/packages/00/d4/3fe2bb58adc32d60aa1e2ed1700b02f1450c8158f3ded339c5b1ca27fb37/flake8_strict-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f34025559a57695ba9bd19460a20713e", "sha256": "3c13c1736e637b82a20ab1e1420d356faf3ce890c885c9fd88fb7f77695b726d" }, "downloads": -1, "filename": "flake8_strict-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f34025559a57695ba9bd19460a20713e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4087, "upload_time": "2016-02-24T14:15:47", "url": "https://files.pythonhosted.org/packages/ca/1b/ee53e85fbb3a071449b69a376f399eee1959fd1f69d1e586d08b85bad8f6/flake8_strict-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e78eacb35cf25c47bea3facc8d45ce51", "sha256": "aee370d7aa27b2bf2152c4044d203d777f6d9733db07e3df9fb6e1bdd732b470" }, "downloads": -1, "filename": "flake8_strict-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e78eacb35cf25c47bea3facc8d45ce51", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6916, "upload_time": "2016-06-21T11:09:22", "url": "https://files.pythonhosted.org/packages/d7/77/df9f04bd83d71b64b97b29229bc2133928e7a9fa65af8ff3bb6aec7e7272/flake8_strict-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e8552fb06c0d5b174f22f7c1ce5d703", "sha256": "d0a6c356d6cfb19bf88fed6a410f5eba0b1bae55ca4f3033fb6cc2a6c862166f" }, "downloads": -1, "filename": "flake8_strict-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6e8552fb06c0d5b174f22f7c1ce5d703", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4670, "upload_time": "2016-06-21T11:09:01", "url": "https://files.pythonhosted.org/packages/9f/bc/59bb3b4cc5264f18850926f03f6b2d75879b0b99e85f2d12d819164bccdf/flake8_strict-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "00012252e0d87c11877e3d930b3c3e10", "sha256": "e19bede8b48e559e79ba1d1f922e67ec106b45fbb9720dbbd19357525ecd9c3d" }, "downloads": -1, "filename": "flake8_strict-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00012252e0d87c11877e3d930b3c3e10", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7565, "upload_time": "2016-09-26T10:08:50", "url": "https://files.pythonhosted.org/packages/30/e2/b4c4f721d4bfb018add3fd6c9be6145278f5fcfb5fc8be4060b56e227bae/flake8_strict-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "152f2aa9fe1749c0b7442bac837e0b1d", "sha256": "76515de20d491b310d6b65ec8db7217e914aedd7668057843f14f1f24ae41bde" }, "downloads": -1, "filename": "flake8_strict-0.1.4.tar.gz", "has_sig": false, "md5_digest": "152f2aa9fe1749c0b7442bac837e0b1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5174, "upload_time": "2016-09-26T10:08:35", "url": "https://files.pythonhosted.org/packages/5a/ad/3a98b4b0708e4790f21abb9ffb72b609c967c7d39959aa694499a61a5267/flake8_strict-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a87a49f71cd78153b1cb75105ad18b09", "sha256": "28020308b3378c940f3652a7d807a0f4eea3a53f65a7abc4e084367c5a2984d2" }, "downloads": -1, "filename": "flake8_strict-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a87a49f71cd78153b1cb75105ad18b09", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7882, "upload_time": "2017-08-12T16:25:52", "url": "https://files.pythonhosted.org/packages/77/7f/819292a60e1bdeff8f46cccf58e46dada0d5f908212945b9e838a4870fa4/flake8_strict-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49cdea4e9cd585ef003f80ae6841625e", "sha256": "c0d9446ee8394f26acfb0d833636445c358c0f97b663e67e204dc9b71615e826" }, "downloads": -1, "filename": "flake8_strict-0.1.5.tar.gz", "has_sig": false, "md5_digest": "49cdea4e9cd585ef003f80ae6841625e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5385, "upload_time": "2017-08-12T16:25:53", "url": "https://files.pythonhosted.org/packages/64/61/1d8077ba449c28f241671f23b38b7fd8d2624001753d9777662df127c1b4/flake8_strict-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "93f0dfd95ac907addf712c6f39786b6d", "sha256": "d7e3c4f495a72fc2b9f0ae4579112f7221c5718181c67de84ab6ec97ef44293c" }, "downloads": -1, "filename": "flake8_strict-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93f0dfd95ac907addf712c6f39786b6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8229, "upload_time": "2017-10-22T12:06:16", "url": "https://files.pythonhosted.org/packages/72/f2/23d4b4b43821806137c6d9f2912b5d9aa64085fad664397055f5e9f1a212/flake8_strict-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81ec16c625ee901f72db2643a5efd859", "sha256": "a087ce651967e7790330530c61a862e8ee4d0a6e7c9f42ada717f5b7877fd536" }, "downloads": -1, "filename": "flake8_strict-0.1.6.tar.gz", "has_sig": false, "md5_digest": "81ec16c625ee901f72db2643a5efd859", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5726, "upload_time": "2017-10-22T12:06:18", "url": "https://files.pythonhosted.org/packages/57/59/36793702782998b743ddce42c0494979a8a678ddd6eb56c88c77a4e2098b/flake8_strict-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "92b15aa85db36c0a7d3a2b75728c6c33", "sha256": "69b159b5146c043e076016a016b455bf804d1fa9c96d5ad5dbea6794a1bdacf4" }, "downloads": -1, "filename": "flake8_strict-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "92b15aa85db36c0a7d3a2b75728c6c33", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8401, "upload_time": "2017-11-02T15:28:49", "url": "https://files.pythonhosted.org/packages/1a/de/3454f5a60d0fc9bf886337f0712dab4f06baaa1e66d8a8e0e53e711ce600/flake8_strict-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7636038a52a9fa2e20014a254d722130", "sha256": "e0ceefd6c390cef8b9f4774a9ac4111115d5af871b87944c5288db017b0cfe25" }, "downloads": -1, "filename": "flake8_strict-0.1.7.tar.gz", "has_sig": false, "md5_digest": "7636038a52a9fa2e20014a254d722130", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5824, "upload_time": "2017-11-02T15:28:51", "url": "https://files.pythonhosted.org/packages/cc/be/a082fa2cb79bb691dcbf62b16eed1dee7f64d0c7196d15cd919ffa0bc947/flake8_strict-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "0a6e05121fd0f6d966f9170c71fa1adb", "sha256": "32008d70040d39b773cf3b7b8aa9748dbee754316d3f6af25f2c5ed5fe1704fa" }, "downloads": -1, "filename": "flake8_strict-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a6e05121fd0f6d966f9170c71fa1adb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8364, "upload_time": "2017-11-03T11:49:56", "url": "https://files.pythonhosted.org/packages/f0/ab/cc5e8338fb361ecebb84f6acd0279b7a1cccf4bac45f38b4aadbccd5f6c7/flake8_strict-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f4dd869a9ab25e8988b057a4a1dd4f3", "sha256": "e921447054d43f48e33dbcb7ab101cc2a8e078943e0e264f0225ee92241a2ee6" }, "downloads": -1, "filename": "flake8_strict-0.1.8.tar.gz", "has_sig": false, "md5_digest": "6f4dd869a9ab25e8988b057a4a1dd4f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5804, "upload_time": "2017-11-03T11:49:57", "url": "https://files.pythonhosted.org/packages/fe/e2/1f71a4c4fc971c758393b9f83f43b96ccdb72953d18bb615011bb45da214/flake8_strict-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "d6947b31e72a63f18c47b13195a33480", "sha256": "4b358685c96a6f461bebcf367b351ce0eec1ccf37d659acf1f116bdc878506f4" }, "downloads": -1, "filename": "flake8_strict-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6947b31e72a63f18c47b13195a33480", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8514, "upload_time": "2018-01-03T16:02:32", "url": "https://files.pythonhosted.org/packages/77/71/bc455d233b5ddd19248a906eb4508127ba8dcc9ef82793579c7178d6597c/flake8_strict-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f4ca31e3b8a6656b6a1b3516847df28", "sha256": "b9a87603e9e5afaee5ceb4d53638f74c87a46e581377dd49552c1666abe78fda" }, "downloads": -1, "filename": "flake8_strict-0.1.9.tar.gz", "has_sig": false, "md5_digest": "1f4ca31e3b8a6656b6a1b3516847df28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5858, "upload_time": "2018-01-03T16:10:44", "url": "https://files.pythonhosted.org/packages/88/fd/070c73bec6eb9a58579e932974a6dacc68e613aedeae46c954d4419c1edd/flake8_strict-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3d888f0b64321cc84be16fd694f930bc", "sha256": "aedad86131005ac582a00e9ed1454a98624ae8dbde640e39694b5045f3e1cf0d" }, "downloads": -1, "filename": "flake8_strict-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d888f0b64321cc84be16fd694f930bc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8669, "upload_time": "2018-04-04T10:47:13", "url": "https://files.pythonhosted.org/packages/ba/66/b730e308934ec53e3644e425ea4a4eaeeebf8d233e2c01ceb6e5f046f09d/flake8_strict-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ad9c68af7188561868e1c19dcee5a55", "sha256": "bc4b7b26fd72286f2eefb28bb7db2175abc9372a1a4ed2e666ddcf74f3ef2877" }, "downloads": -1, "filename": "flake8_strict-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8ad9c68af7188561868e1c19dcee5a55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5989, "upload_time": "2018-04-04T10:47:14", "url": "https://files.pythonhosted.org/packages/2e/10/12352911afc2e99996861343a98a9345460cc619f276648b4fcb64a24f42/flake8_strict-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4d7bee29545b67304d2f7cc7319434c4", "sha256": "2ef66f75f9215c2084ae7d1b18e158a3c392141a5621ecab28858256ea75d41e" }, "downloads": -1, "filename": "flake8_strict-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d7bee29545b67304d2f7cc7319434c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5844, "upload_time": "2018-05-30T14:10:05", "url": "https://files.pythonhosted.org/packages/2e/b4/2de7d499d065bd9c37cd730a4c25bc894d9639352c307114531fbadc43e8/flake8_strict-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad84b9969cb73f89d44ed0d7110797a1", "sha256": "75d5c11babe3f3b2bc5349e645112571a1d80d6183bda99afe5ffdfc70192d10" }, "downloads": -1, "filename": "flake8_strict-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ad84b9969cb73f89d44ed0d7110797a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6026, "upload_time": "2018-05-30T14:10:06", "url": "https://files.pythonhosted.org/packages/cb/e7/d1e2fd6d3e1991b0ac7cf7db777847a1ed299c45235d19595c275783d38c/flake8_strict-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d7bee29545b67304d2f7cc7319434c4", "sha256": "2ef66f75f9215c2084ae7d1b18e158a3c392141a5621ecab28858256ea75d41e" }, "downloads": -1, "filename": "flake8_strict-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d7bee29545b67304d2f7cc7319434c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5844, "upload_time": "2018-05-30T14:10:05", "url": "https://files.pythonhosted.org/packages/2e/b4/2de7d499d065bd9c37cd730a4c25bc894d9639352c307114531fbadc43e8/flake8_strict-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad84b9969cb73f89d44ed0d7110797a1", "sha256": "75d5c11babe3f3b2bc5349e645112571a1d80d6183bda99afe5ffdfc70192d10" }, "downloads": -1, "filename": "flake8_strict-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ad84b9969cb73f89d44ed0d7110797a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6026, "upload_time": "2018-05-30T14:10:06", "url": "https://files.pythonhosted.org/packages/cb/e7/d1e2fd6d3e1991b0ac7cf7db777847a1ed299c45235d19595c275783d38c/flake8_strict-0.2.1.tar.gz" } ] }