{ "info": { "author": "Anthony Sottile", "author_email": "asottile@umich.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython" ], "description": "[![Build Status](https://travis-ci.org/asottile/cheetah_lint.svg?branch=master)](https://travis-ci.org/asottile/cheetah_lint)\n[![Coverage Status](https://img.shields.io/coveralls/asottile/cheetah_lint.svg?branch=master)](https://coveralls.io/r/asottile/cheetah_lint)\n\ncheetah_lint\n==========\n\nLinting tools for the [yelp_cheetah](https://github.com/Yelp/yelp_cheetah) templating language.\n\n\n## Installation\n\n`pip install cheetah-lint`\n\n\n## Console scripts\n\n```\ncheetah-reorder-imports --help\nusage: cheetah-reorder-imports [-h] [filenames [filenames ...]]\n\npositional arguments:\n filenames\n\noptional arguments:\n -h, --help show this help message and exit\n```\n\n```\ncheetah-flake --help\nusage: cheetah-flake [-h] [filenames [filenames ...]]\n\npositional arguments:\n filenames Filenames to flake.\n\noptional arguments:\n -h, --help show this help message and exit\n```\n\n## As a pre-commit hook\n\nSee [pre-commit](https://github.com/pre-commit/pre-commit) for instructions\n\nHooks available:\n- `cheetah-reorder-imports` - This hook reorders imports in cheetah files.\n- `cheetah-flake` - Lint cheetah code using flake8 and some other checks.\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/asottile/cheetah_lint", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cheetah-lint", "package_url": "https://pypi.org/project/cheetah-lint/", "platform": "", "project_url": "https://pypi.org/project/cheetah-lint/", "project_urls": { "Homepage": "https://github.com/asottile/cheetah_lint" }, "release_url": "https://pypi.org/project/cheetah-lint/0.5.0/", "requires_dist": [ "aspy.refactor-imports (>=0.2.1)", "cached-property", "flake8 (>=3)", "refactorlib[cheetah] (<=0.14.999,>=0.14.0)", "yelp-cheetah (<=0.18.999,>=0.18.0)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Linting tools for the Cheetah templating language.", "version": "0.5.0" }, "last_serial": 5259997, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ab8fa921d48e4a28699505351f50ef37", "sha256": "4f1f75f3255a0e85c607bbc10c0ab62ecce6c0a7c045093edeb9389de7b43653" }, "downloads": -1, "filename": "cheetah_lint-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ab8fa921d48e4a28699505351f50ef37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6589, "upload_time": "2015-09-02T15:12:15", "url": "https://files.pythonhosted.org/packages/89/58/acd8885265854935ae4a26b3645ab36b897757391d059bfc4bb297d167cc/cheetah_lint-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e7d86440732bde0d6db59376e5b79d9b", "sha256": "74f015d2db5af7fcdfdccc27103162a09e521fb98756e120b78f6063637d7b0f" }, "downloads": -1, "filename": "cheetah_lint-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e7d86440732bde0d6db59376e5b79d9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6992, "upload_time": "2015-11-20T19:04:05", "url": "https://files.pythonhosted.org/packages/9d/19/7a276894764c35156fdca491d639d445107aed076778c23409d66274097b/cheetah_lint-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e1e76d4cee5daa4b1d85c2f6b455e471", "sha256": "e2581b0e939b370fc887b1c356cf4f832e5e4a411ddfc4b90bfc3760e14685be" }, "downloads": -1, "filename": "cheetah_lint-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e1e76d4cee5daa4b1d85c2f6b455e471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7031, "upload_time": "2016-02-19T19:06:21", "url": "https://files.pythonhosted.org/packages/de/03/e60cf3ec2bc661ee0c97c6c2021ede3f5e1519a556110b123694af3d2848/cheetah_lint-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "57560404700384bf514839c03869e829", "sha256": "e40226fc1f5f9cfd17e39b9d267b647a4cfeac6d6126de328a56769f40b2406f" }, "downloads": -1, "filename": "cheetah_lint-0.2.1.tar.gz", "has_sig": false, "md5_digest": "57560404700384bf514839c03869e829", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7159, "upload_time": "2016-02-22T19:49:54", "url": "https://files.pythonhosted.org/packages/6c/a8/1af7ae59c03e9e257c66829f51916f0decf2ee17a27efc7de30ca2cde8d8/cheetah_lint-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d5356fa61590068c66bbe4f0481caeae", "sha256": "c002a6771c0442d01a13a5d45482c759d7b73411d1564ab7cac4c74c4523fdbb" }, "downloads": -1, "filename": "cheetah_lint-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5356fa61590068c66bbe4f0481caeae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10281, "upload_time": "2016-06-09T19:32:53", "url": "https://files.pythonhosted.org/packages/72/5c/0585a480a4d0ed96758af39d4fc42b47c0248de280177f4dd58116c11093/cheetah_lint-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88193d3306f3af3d358002737e538843", "sha256": "5161229a7518e8465f6f03f9df603e2d56288b57a1988222e2a632d47ef288f7" }, "downloads": -1, "filename": "cheetah_lint-0.2.2.tar.gz", "has_sig": false, "md5_digest": "88193d3306f3af3d358002737e538843", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7025, "upload_time": "2016-06-09T19:32:57", "url": "https://files.pythonhosted.org/packages/eb/2f/7003e77616e330f1c2989d8a31e0275524e48c0ece903e8fdb408841a424/cheetah_lint-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8bea0b0414f9aab97627cb10932a32f8", "sha256": "a980b488a0bf8b2e2b59a0ce56f18d466ac89dbd8686043ef80dd1c5ef5437b1" }, "downloads": -1, "filename": "cheetah_lint-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8bea0b0414f9aab97627cb10932a32f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10332, "upload_time": "2016-06-17T15:30:26", "url": "https://files.pythonhosted.org/packages/a9/34/81b12099c1272cae383b25e53d6047ec28be2572189ade7f19514d2d9ca6/cheetah_lint-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1fb385d2a6ea4aa24223203a20d9039", "sha256": "fc28b7b4fddfb953e8fcb8fcb425fde6d582ac445176daac37a4e29630df4c60" }, "downloads": -1, "filename": "cheetah_lint-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d1fb385d2a6ea4aa24223203a20d9039", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7078, "upload_time": "2016-06-17T15:30:30", "url": "https://files.pythonhosted.org/packages/c2/f5/360eeae1c75151434be8876e8bd3f3e2f2dc51edc9de08e58ad91bc5c280/cheetah_lint-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a7ae9161873d6422754d4e9af62839ff", "sha256": "2558d18dc5814a1a03cd671d4cfe3e859eb539f4be18841648f30bacade73d7a" }, "downloads": -1, "filename": "cheetah_lint-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7ae9161873d6422754d4e9af62839ff", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10405, "upload_time": "2016-06-17T16:37:59", "url": "https://files.pythonhosted.org/packages/d6/40/05e3e81a5474b8d259f7575b1f16b190e473acc1d63c9d8ed7ccc439dbaf/cheetah_lint-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a4fa06c56bfd9abf618cc0c5f1c52a7", "sha256": "7f2c512fc8902588aeadef2ae7f4f54f4dc47a760fba9637ed52d92fd2ab7a90" }, "downloads": -1, "filename": "cheetah_lint-0.3.1.tar.gz", "has_sig": false, "md5_digest": "3a4fa06c56bfd9abf618cc0c5f1c52a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7115, "upload_time": "2016-06-17T16:38:04", "url": "https://files.pythonhosted.org/packages/53/3c/850605568795d041594bbaf29dc17ad7fb39433d83c884dc454cb134149f/cheetah_lint-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "0f7081168476df56a82ae0c61e6efa0d", "sha256": "994b1fd90ce72dfaf4b36fa4da46456f68dd088487b5ee8e3203f34dc24b933b" }, "downloads": -1, "filename": "cheetah_lint-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f7081168476df56a82ae0c61e6efa0d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10384, "upload_time": "2016-06-22T16:20:15", "url": "https://files.pythonhosted.org/packages/75/78/3c0f7be6c1fbf0b509e3e9034fcaf86a14ef917eef72134904e816609015/cheetah_lint-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f1502b48a8df4842fbfd7292fade46a", "sha256": "71316eac8a21a9de095e4a810745975f5c5f02666013d3433975ecff1c432d15" }, "downloads": -1, "filename": "cheetah_lint-0.3.2.tar.gz", "has_sig": false, "md5_digest": "8f1502b48a8df4842fbfd7292fade46a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7111, "upload_time": "2016-06-22T16:20:20", "url": "https://files.pythonhosted.org/packages/a2/74/d9978594692c78d4ab235a75aacbd171c12991fb81ad3d41e4f90f571d51/cheetah_lint-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "f8fd404edeb29ccc792e849192712c70", "sha256": "4e20d55585ceef11a63787d29266ad4f3f496eb734936504ca6babba7d231c12" }, "downloads": -1, "filename": "cheetah_lint-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8fd404edeb29ccc792e849192712c70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10312, "upload_time": "2016-10-26T22:05:54", "url": "https://files.pythonhosted.org/packages/29/24/ad4736f29451a110701afdf58e4c5a0b8d7d51ba8445b49b1a380118d9f3/cheetah_lint-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f962a36d56f90c939f48bbd1a195f2b", "sha256": "bdba15865f5c49c636f21ca80782c4de45404e8fa79ee2df57d45b6f3ca74f33" }, "downloads": -1, "filename": "cheetah_lint-0.3.3.tar.gz", "has_sig": false, "md5_digest": "3f962a36d56f90c939f48bbd1a195f2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6939, "upload_time": "2016-10-26T22:05:57", "url": "https://files.pythonhosted.org/packages/f0/5f/b9a6731a558cad65ef13b80c3b0b5f056e2b3761446422d783262eea9653/cheetah_lint-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "5a09cc2f5212194e2075fd9e350dce7e", "sha256": "8937d2df5ca83d764b99e9f35b49bd33f9c7f276388857b537ddb813abf8212c" }, "downloads": -1, "filename": "cheetah_lint-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a09cc2f5212194e2075fd9e350dce7e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10293, "upload_time": "2017-01-22T02:57:46", "url": "https://files.pythonhosted.org/packages/d1/67/b0d851af5cb238a65616d4fba225fcbed7ead2c40fd24e080255c81100ea/cheetah_lint-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1348776f79df8d59260da19673684f59", "sha256": "f8538379d6ba1a9af8f71c5b41066000554ff9154095f13de7e8a2ac358ac5ce" }, "downloads": -1, "filename": "cheetah_lint-0.3.4.tar.gz", "has_sig": false, "md5_digest": "1348776f79df8d59260da19673684f59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7035, "upload_time": "2017-01-22T02:57:48", "url": "https://files.pythonhosted.org/packages/54/1a/0d0029a9f8bfe6d1ad64cc48c7e3b780376cf4f4987fd7027d5a8a6b241d/cheetah_lint-0.3.4.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "66914f5ef88c2b9ac9b7d590c96ba7b1", "sha256": "fc2a65616dafc79504041f4e07dbdeda4b2c77b7bbae0fa31bbd57f2a162a9ce" }, "downloads": -1, "filename": "cheetah_lint-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66914f5ef88c2b9ac9b7d590c96ba7b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 10545, "upload_time": "2019-02-28T07:39:36", "url": "https://files.pythonhosted.org/packages/24/81/bbd61735bd3ade306d7e05020c01adbcb4da488b18cc641ee2607c8ecd17/cheetah_lint-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54aa667df520c7fa7da0440ccf66ad53", "sha256": "b611d3b452982f5d9d41b2f6be0964fc5c09e0092ecd2d7f93e4f1a8a4142e56" }, "downloads": -1, "filename": "cheetah_lint-0.4.0.tar.gz", "has_sig": false, "md5_digest": "54aa667df520c7fa7da0440ccf66ad53", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 8556, "upload_time": "2019-02-28T07:39:37", "url": "https://files.pythonhosted.org/packages/b7/ef/4092e4025c23458105780dda1f5d3b5da2e3981854c4d04b0390e273c347/cheetah_lint-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "789d1203179fa1b68c2826ecb3eefd6d", "sha256": "1e5d3b8428207d72a326f1a4ba325a847cc1412cff8b0da8c7e7bbec9d288c84" }, "downloads": -1, "filename": "cheetah_lint-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "789d1203179fa1b68c2826ecb3eefd6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 10536, "upload_time": "2019-05-12T21:50:32", "url": "https://files.pythonhosted.org/packages/55/08/4169687f005d8a51ec29595795631cfa744e39548d8f0e169b85b2437200/cheetah_lint-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "380f1535adeca35e8549535f7be72f30", "sha256": "088c6fd800dc92f20b9aa1c07bc1c29a819b198497a04ef846ba67878fbc68e6" }, "downloads": -1, "filename": "cheetah_lint-0.5.0.tar.gz", "has_sig": false, "md5_digest": "380f1535adeca35e8549535f7be72f30", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 8551, "upload_time": "2019-05-12T21:50:33", "url": "https://files.pythonhosted.org/packages/f4/15/43553a4bb16f946228d9d9d2e680e5d2ca6b41aa7b15fa88297816ec0c58/cheetah_lint-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "789d1203179fa1b68c2826ecb3eefd6d", "sha256": "1e5d3b8428207d72a326f1a4ba325a847cc1412cff8b0da8c7e7bbec9d288c84" }, "downloads": -1, "filename": "cheetah_lint-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "789d1203179fa1b68c2826ecb3eefd6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 10536, "upload_time": "2019-05-12T21:50:32", "url": "https://files.pythonhosted.org/packages/55/08/4169687f005d8a51ec29595795631cfa744e39548d8f0e169b85b2437200/cheetah_lint-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "380f1535adeca35e8549535f7be72f30", "sha256": "088c6fd800dc92f20b9aa1c07bc1c29a819b198497a04ef846ba67878fbc68e6" }, "downloads": -1, "filename": "cheetah_lint-0.5.0.tar.gz", "has_sig": false, "md5_digest": "380f1535adeca35e8549535f7be72f30", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 8551, "upload_time": "2019-05-12T21:50:33", "url": "https://files.pythonhosted.org/packages/f4/15/43553a4bb16f946228d9d9d2e680e5d2ca6b41aa7b15fa88297816ec0c58/cheetah_lint-0.5.0.tar.gz" } ] }