{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: Freely Distributable", "Programming Language :: C++", "Programming Language :: Python", "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", "Topic :: Software Development :: Quality Assurance" ], "description": "cpplint - static code checker for C++\n=====================================\n\n.. image:: https://travis-ci.org/cpplint/cpplint.svg?branch=master\n :target: https://travis-ci.org/cpplint/cpplint\n\n.. image:: https://img.shields.io/pypi/v/cpplint.svg\n :target: https://pypi.python.org/pypi/cpplint\n\n.. image:: https://img.shields.io/pypi/pyversions/cpplint.svg\n :target: https://pypi.python.org/pypi/cpplint\n\n.. image:: https://img.shields.io/pypi/status/cpplint.svg\n :target: https://pypi.python.org/pypi/cpplint\n\n.. image:: https://img.shields.io/pypi/l/cpplint.svg\n :target: https://pypi.python.org/pypi/cpplint\n\n.. image:: https://img.shields.io/pypi/dd/cpplint.svg\n :target: https://pypi.python.org/pypi/cpplint\n\n.. image:: https://img.shields.io/pypi/dw/cpplint.svg\n :target: https://pypi.python.org/pypi/cpplint\n\n.. image:: https://img.shields.io/pypi/dm/cpplint.svg\n :target: https://pypi.python.org/pypi/cpplint\n\nCpplint is a command-line tool to check C/C++ files for style issues following `Google's C++ style guide `_.\nCpplint is developed and maintained by Google Inc. at `google/styleguide `_, also see see the `wikipedia entry `_\n\nWhile Google maintains cpplint, Google is not (very) responsive to issues and pull requests, this fork aims to be (somewhat) more open to add fixes to cpplint to enable fixes, when those fixes make cpplint usable in wider contexts.\n\n\nInstallation\n============\n\n\nTo install cpplint from PyPI, run:\n\n.. code-block:: bash\n\n $ pip install cpplint\n\nThen run it with:\n\n.. code-block:: bash\n\n $ cpplint [OPTIONS] files\n\nFor full usage instructions, run:\n\n.. code-block:: bash\n\n $ cpplint --help\n\nChanges\n-------\n\nThe modifications in this fork are minor fixes and cosmetic changes:\n\n* more default extensions\n* python 3 compatibility\n* customizable file extensions with the --extensions argument\n* continuous integration on travis\n* support for recursive file discovery via the --recursive argument\n* support for excluding files via --exclude\n* JUnit XML output format\n* Overriding repository root auto-detection via --repository\n* Support ``#pragma once`` as an alternative to header include guards\n\n\nAcknowledgements\n----------------\n\nThanks to Google Inc. for open-sourcing their in-house tool.\nThanks to maintainers of the fork\n\n* `tkruse `_ \n* `mattyclarkson `_\n* `theandrewdavis `_\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/cpplint/cpplint", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cpplint/cpplint", "keywords": "lint,python,c++", "license": "BSD-3-Clause", "maintainer": "cpplint Developers", "maintainer_email": "see_github@nospam.com", "name": "cpplint", "package_url": "https://pypi.org/project/cpplint/", "platform": "", "project_url": "https://pypi.org/project/cpplint/", "project_urls": { "Download": "https://github.com/cpplint/cpplint", "Homepage": "https://github.com/cpplint/cpplint" }, "release_url": "https://pypi.org/project/cpplint/1.4.4/", "requires_dist": [ "pylint ; extra == 'dev'", "flake8 ; extra == 'dev'", "yapf ; extra == 'dev'" ], "requires_python": "", "summary": "Automated checker to ensure C++ files follow Google's style guide", "version": "1.4.4" }, "last_serial": 4864376, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "63992536040077d815a36b58bbe9bcd3", "sha256": "d956c72bc1fd22139ffbd8ef16b5a7437308d10c5518ae69171e06355261e097" }, "downloads": -1, "filename": "cpplint-0.0.1.tar.gz", "has_sig": false, "md5_digest": "63992536040077d815a36b58bbe9bcd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42427, "upload_time": "2012-10-12T18:41:44", "url": "https://files.pythonhosted.org/packages/77/40/ba2b3adad850096f86532c5231a0ca5e48a3681a403b2bc8db97950604b1/cpplint-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a3dd8644d6e2fa849b1dd8372e361cf1", "sha256": "1237e10c81d84f0ea01f9676216d13c9c379baf8e0b185d3c5a73feb0dd8ae8e" }, "downloads": -1, "filename": "cpplint-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a3dd8644d6e2fa849b1dd8372e361cf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41604, "upload_time": "2012-11-05T22:27:46", "url": "https://files.pythonhosted.org/packages/08/af/1fccdcdc55fc7ad691edc5cd1f98c79137578baa20672839198d3b28c741/cpplint-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7e0384675e8a01d2c2f401b30c787afd", "sha256": "abb114b891fedf7203fb1f9f1093095369e7b3548e50db16c3aea1d440604892" }, "downloads": -1, "filename": "cpplint-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7e0384675e8a01d2c2f401b30c787afd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65091, "upload_time": "2012-11-23T22:59:49", "url": "https://files.pythonhosted.org/packages/14/a0/1aaefce64bb198142fdb6dad0a484199de66b4ec3546b66ca5994fb4cb4b/cpplint-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "built for Linux-3.11.0-26-generic-x86_64-with-glibc2.4", "digests": { "md5": "c7658ea11c6530c31cba4a591dfd05f5", "sha256": "80a6a69b2451038c334293d12cd4f3f6a1b08f5ff4dd20d68b72729aa86452de" }, "downloads": -1, "filename": "cpplint-0.0.4.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "c7658ea11c6530c31cba4a591dfd05f5", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 125420, "upload_time": "2015-01-03T18:53:25", "url": "https://files.pythonhosted.org/packages/54/7d/ee0c8d841e4018ef8e872ddcd3e077951ed65bfff2f3b61aa5e5dfe3e925/cpplint-0.0.4.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "01fdeea046077ebc4380dc27ce6c16ff", "sha256": "40cc102f1bdda4403cbd206e2d9c4420e043aabf3104dd61058827054f50efb9" }, "downloads": -1, "filename": "cpplint-0.0.4.tar.gz", "has_sig": false, "md5_digest": "01fdeea046077ebc4380dc27ce6c16ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68724, "upload_time": "2015-01-03T18:45:16", "url": "https://files.pythonhosted.org/packages/c1/28/c7df2937e6f700ba67dfbbe3dc8d60c47ab00247b5e39884444c33d3ce5f/cpplint-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "d9861e5a547bcda911b30318667daa6e", "sha256": "e32001457623fd5df245b0aa7b1695f64816200bfa39ea6b07c74239bab9fee0" }, "downloads": -1, "filename": "cpplint-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d9861e5a547bcda911b30318667daa6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68818, "upload_time": "2015-01-04T13:35:05", "url": "https://files.pythonhosted.org/packages/d5/8b/69451f76d1de4e3c0bc64391c22db81ba5312776fb83cc28ef1abd1dd7e8/cpplint-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "edc46901980686411cbabf5586879c91", "sha256": "a5446270f7a4d0d1d46ea9fac1ebe5c8aa828a62dae18d5f910ace6d77933a90" }, "downloads": -1, "filename": "cpplint-0.0.6.tar.gz", "has_sig": false, "md5_digest": "edc46901980686411cbabf5586879c91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69906, "upload_time": "2015-12-14T20:53:00", "url": "https://files.pythonhosted.org/packages/98/5b/446704dbccf3d290919d76f762b45579ab305557f32648e7b2686f828580/cpplint-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "4780c5413e65edd5360d89f9d0b023c1", "sha256": "e703386bae15199fc9afdfd19e9b457e29704774bb28982622a45a2a56cac7fa" }, "downloads": -1, "filename": "cpplint-0.0.7.tar.gz", "has_sig": false, "md5_digest": "4780c5413e65edd5360d89f9d0b023c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70111, "upload_time": "2016-01-06T23:56:26", "url": "https://files.pythonhosted.org/packages/b5/d3/a8b11d809f01a73edae4b5f2bdc3371df34702d94485a7f513eecf427611/cpplint-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "51e352bb47148213192aa4a535ec8366", "sha256": "f53b0c8aba1574423b162e9516a13f8f24ab02b182a863953b5d2f6b52ba77d1" }, "downloads": -1, "filename": "cpplint-0.0.8.tar.gz", "has_sig": false, "md5_digest": "51e352bb47148213192aa4a535ec8366", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70752, "upload_time": "2016-01-17T17:57:50", "url": "https://files.pythonhosted.org/packages/f4/a9/216af5607cc8ec9255fd3d1bc1199ea63874f16525da1da9d1c127f3e09c/cpplint-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "9e8890a3573a3f163427392cbc2261f2", "sha256": "dbc22bebe3aabe79515d46465a3fba58666b5822da081a5c46ca1f1e1d4097d4" }, "downloads": -1, "filename": "cpplint-0.0.9.tar.gz", "has_sig": false, "md5_digest": "9e8890a3573a3f163427392cbc2261f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71131, "upload_time": "2016-01-22T21:35:26", "url": "https://files.pythonhosted.org/packages/d2/ba/f2a454746e1ef01905271a5ac94c0b37132826b2cf21ae2da921c3ffb2c3/cpplint-0.0.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "7943f7285063dfeb48249739d8486d20", "sha256": "80b9b466464a232c9929e71bb321ce0359cf6514a57853d27f7579756327e91f" }, "downloads": -1, "filename": "cpplint-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7943f7285063dfeb48249739d8486d20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71140, "upload_time": "2016-02-03T00:31:56", "url": "https://files.pythonhosted.org/packages/f4/c8/1b91d706aa97f24656b339467ab056ce14b5402a9e798e486074b84ea1bb/cpplint-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b5e5e440e5aef4482cd0173cb49efc11", "sha256": "59938a92882eec7caacc6c3d25183525fb66264ad82c24720ee9b7cbaaece112" }, "downloads": -1, "filename": "cpplint-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b5e5e440e5aef4482cd0173cb49efc11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71528, "upload_time": "2016-02-12T02:09:06", "url": "https://files.pythonhosted.org/packages/70/54/d0733486eab6cf09ab72c125b99cddffa42fcb44b68bbc93ab54af75c799/cpplint-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "dec1705517be73d565fd60b6db66c61a", "sha256": "3c554954c2c870e64935e4d179f8b7e75b05289ce5e0694c98a80e86049d401a" }, "downloads": -1, "filename": "cpplint-1.1.0.tar.gz", "has_sig": false, "md5_digest": "dec1705517be73d565fd60b6db66c61a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71675, "upload_time": "2016-02-23T15:08:57", "url": "https://files.pythonhosted.org/packages/07/47/3f7450b5039e4cff82bb6ea23484cda8cf24edba6f054dd8e75b0312586d/cpplint-1.1.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "953399e33da57d2c2120d1248756adfc", "sha256": "8f125c4066abfdd217e902cf55e6e4dbc6b1a10816016f645d605de7af24cd68" }, "downloads": -1, "filename": "cpplint-1.2.1.tar.gz", "has_sig": false, "md5_digest": "953399e33da57d2c2120d1248756adfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71971, "upload_time": "2016-03-19T12:25:51", "url": "https://files.pythonhosted.org/packages/86/64/d38c1aecd20ae3cc063902b9917d0a0ff710f170b26dac7b2491e7147703/cpplint-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "72cf6708ef01536efa506157ad130352", "sha256": "b2979ff630299293f23c52096e408f2b359e2e26cb5cdf24aed4ce53e4293468" }, "downloads": -1, "filename": "cpplint-1.2.2.tar.gz", "has_sig": false, "md5_digest": "72cf6708ef01536efa506157ad130352", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72131, "upload_time": "2016-04-07T11:35:31", "url": "https://files.pythonhosted.org/packages/29/56/f80296456e320ce88a52189b0b08a890520fa88049d4b6cec0f6a3d55fb3/cpplint-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "4809419eb86d4d9930ab6c0ce248c0cc", "sha256": "6876139c3944c6dc84cc9095b6c4be3c5397b534b0c00230ba59c4b893936719" }, "downloads": -1, "filename": "cpplint-1.3.0.tar.gz", "has_sig": false, "md5_digest": "4809419eb86d4d9930ab6c0ce248c0cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71850, "upload_time": "2016-07-13T10:25:48", "url": "https://files.pythonhosted.org/packages/95/42/27a16ef7fc609aba82bec923e2d29a1fa163bc95a267eaf1acc780e949fc/cpplint-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "d549e8627071d5cbb9bca47c2f788764", "sha256": "5031cb9671cd5bb3dbb4d3243eebd0d42cdf76388ab49c0d276f8a2d116e9928" }, "downloads": -1, "filename": "cpplint-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d549e8627071d5cbb9bca47c2f788764", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73557, "upload_time": "2019-02-17T04:07:59", "url": "https://files.pythonhosted.org/packages/6a/52/4ec97b6e4f55549973ce668285228ff0bb1913f058265ff7549c65b3a97d/cpplint-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b29c493b022d861f19fab3f43ba9fa42", "sha256": "953f1c4beb5d1fb42fa63c90c49447605a8412f0bba1a9d8d4396a4fdc31c6d3" }, "downloads": -1, "filename": "cpplint-1.4.0.tar.gz", "has_sig": false, "md5_digest": "b29c493b022d861f19fab3f43ba9fa42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116247, "upload_time": "2019-02-17T04:08:02", "url": "https://files.pythonhosted.org/packages/69/9d/d58c2564271b992bdf656ebd464b4737c14943fa545532818725f5185486/cpplint-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "8e4dc21770162e11feea2860d70d56ec", "sha256": "a4696a335995a7c9e9684ddd2cd4152599b35c4ac31fec084bebfd10daf8cb3c" }, "downloads": -1, "filename": "cpplint-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8e4dc21770162e11feea2860d70d56ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73566, "upload_time": "2019-02-17T08:00:49", "url": "https://files.pythonhosted.org/packages/2a/59/5a126fd25e4d6854fe28fe53ca7bf938774863315d69bbc79928fcf861d3/cpplint-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20ef8a58b89a4e2c0ac1a5fdd28ed5c9", "sha256": "3571ef9cbee00ea355b9c4e9095c1db655878ae377871cca5562068a13ea70f6" }, "downloads": -1, "filename": "cpplint-1.4.1.tar.gz", "has_sig": false, "md5_digest": "20ef8a58b89a4e2c0ac1a5fdd28ed5c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327745, "upload_time": "2019-02-17T08:00:51", "url": "https://files.pythonhosted.org/packages/82/4d/1c01910e46bd4e0d25a7ae56d12c08f8345d68419b7ab2032bb9a8aa998d/cpplint-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "cff93fd262d1b345ff047e0187329829", "sha256": "ff65c073514e6d7716ecf344f0cedd6ba97dce77c378e22e4d4e9d77ca0fca6f" }, "downloads": -1, "filename": "cpplint-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cff93fd262d1b345ff047e0187329829", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73565, "upload_time": "2019-02-17T14:40:39", "url": "https://files.pythonhosted.org/packages/08/b7/5c88c581178f11b50a8ea7d1da4571fd78dc8bdf0c5c1be98df82dedcb69/cpplint-1.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "961ba40644fccb3952cd68af0ca8b407", "sha256": "3ebf669f74d17e5aa45b71566485d1d39825bd22628db1676cb19b877c409601" }, "downloads": -1, "filename": "cpplint-1.4.2.tar.gz", "has_sig": false, "md5_digest": "961ba40644fccb3952cd68af0ca8b407", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 328829, "upload_time": "2019-02-17T14:40:42", "url": "https://files.pythonhosted.org/packages/0c/2f/380c1c825985614d8f8bdb5350a7c045e31aa7d56c2fc96716e03f581c95/cpplint-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "c80f18c27e4a40596ec044e179535fc4", "sha256": "9ed01c127e0ff3742cb041706c91ae33dedb87bb2f1fb1fb4da714971d26eae5" }, "downloads": -1, "filename": "cpplint-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c80f18c27e4a40596ec044e179535fc4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73549, "upload_time": "2019-02-17T23:07:08", "url": "https://files.pythonhosted.org/packages/b3/ab/ea65fbca098cfe99c610c3a3316c6b4fbda086cacf37b09d659ff4751fc9/cpplint-1.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73319ad6c70e60e2bf494f607d4d6e9b", "sha256": "99b59eb2d88675f87696d709bb7213b54aa1787cc881096255a6aa3cdaec31dc" }, "downloads": -1, "filename": "cpplint-1.4.3.tar.gz", "has_sig": false, "md5_digest": "73319ad6c70e60e2bf494f607d4d6e9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327053, "upload_time": "2019-02-17T23:07:10", "url": "https://files.pythonhosted.org/packages/ed/2c/aa037a057999fa7f46e011b5130b267fcbce846556afafd323c77d0361e6/cpplint-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "3955377c619d443c1d7956573021c400", "sha256": "af9b63c45d48706cb902e7863ed427c4cc8f39bceff3d113d3a807bae9e31cbe" }, "downloads": -1, "filename": "cpplint-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3955377c619d443c1d7956573021c400", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73746, "upload_time": "2019-02-25T12:32:33", "url": "https://files.pythonhosted.org/packages/30/9f/a44a503d457ebdb78298a1cb4dad99c1e506b901b300829fc28f3b3ddd6a/cpplint-1.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f498795d5deb2dfadfeef3e7804ac38d", "sha256": "4c30ca47ed6ec6d9ad104f6573b6ee54e1e2dca2f7b5d2fcf846cda095512419" }, "downloads": -1, "filename": "cpplint-1.4.4.tar.gz", "has_sig": false, "md5_digest": "f498795d5deb2dfadfeef3e7804ac38d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327877, "upload_time": "2019-02-25T12:32:36", "url": "https://files.pythonhosted.org/packages/e6/a9/a79518f5d67fabc089b4bc6e25a11a2630085d3b6b563dd8ff6fd94fc865/cpplint-1.4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3955377c619d443c1d7956573021c400", "sha256": "af9b63c45d48706cb902e7863ed427c4cc8f39bceff3d113d3a807bae9e31cbe" }, "downloads": -1, "filename": "cpplint-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3955377c619d443c1d7956573021c400", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73746, "upload_time": "2019-02-25T12:32:33", "url": "https://files.pythonhosted.org/packages/30/9f/a44a503d457ebdb78298a1cb4dad99c1e506b901b300829fc28f3b3ddd6a/cpplint-1.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f498795d5deb2dfadfeef3e7804ac38d", "sha256": "4c30ca47ed6ec6d9ad104f6573b6ee54e1e2dca2f7b5d2fcf846cda095512419" }, "downloads": -1, "filename": "cpplint-1.4.4.tar.gz", "has_sig": false, "md5_digest": "f498795d5deb2dfadfeef3e7804ac38d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327877, "upload_time": "2019-02-25T12:32:36", "url": "https://files.pythonhosted.org/packages/e6/a9/a79518f5d67fabc089b4bc6e25a11a2630085d3b6b563dd8ff6fd94fc865/cpplint-1.4.4.tar.gz" } ] }