{ "info": { "author": "Steven Myint", "author_email": "", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Quality Assurance" ], "description": "=========\neradicate\n=========\n\n.. image:: https://travis-ci.org/myint/eradicate.svg?branch=master\n :target: https://travis-ci.org/myint/eradicate\n :alt: Build status\n\n``eradicate`` removes commented-out code from Python files.\n\n\nIntroduction\n============\n\nWith modern revision control available, there is no reason to save\ncommented-out code to your repository. ``eradicate`` helps cleans up\nexisting junk comments. It does this by detecting block comments that\ncontain valid Python syntax that are likely to be commented out code.\n(It avoids false positives like the sentence ``this is not good``,\nwhich is valid Python syntax, but is probably not code.)\n\n\nExample\n=======\n\n::\n\n $ eradicate --in-place example.py\n\nBefore running ``eradicate``.\n\n.. code-block:: python\n\n #import os\n # from foo import junk\n #a = 3\n a = 4\n #foo(1, 2, 3)\n\n def foo(x, y, z):\n # print('hello')\n print(x, y, z)\n\n # This is a real comment.\n #return True\n return False\n\nAfter running ``eradicate``.\n\n.. code-block:: python\n\n a = 4\n\n def foo(x, y, z):\n print(x, y, z)\n\n # This is a real comment.\n return False", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/myint/eradicate", "keywords": "clean,format,commented-out code", "license": "Expat License", "maintainer": "", "maintainer_email": "", "name": "eradicate", "package_url": "https://pypi.org/project/eradicate/", "platform": "", "project_url": "https://pypi.org/project/eradicate/", "project_urls": { "Homepage": "https://github.com/myint/eradicate" }, "release_url": "https://pypi.org/project/eradicate/1.0/", "requires_dist": null, "requires_python": "", "summary": "Removes commented-out code.", "version": "1.0" }, "last_serial": 4629910, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4589296b59bf58fc0eb5940cc635bbdd", "sha256": "ba7bcf5f4377a191096973a55a501da37d6957d5349857b7871b82069f5f0633" }, "downloads": -1, "filename": "eradicate-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4589296b59bf58fc0eb5940cc635bbdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3091, "upload_time": "2012-12-23T04:55:31", "url": "https://files.pythonhosted.org/packages/d2/ca/a5a967f31ef35bbf75bec65ab4d75998cb627a7e5b3f975008780de5d3c3/eradicate-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "22189ac1857abc8f895e0a6459ad15cc", "sha256": "64e5a1535ecb8f92e9631cdb225e8ca4095773854183c7a84d289365e89bd359" }, "downloads": -1, "filename": "eradicate-0.0.2.tar.gz", "has_sig": false, "md5_digest": "22189ac1857abc8f895e0a6459ad15cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3104, "upload_time": "2012-12-23T05:08:03", "url": "https://files.pythonhosted.org/packages/dc/32/b22fca5d42dca928c1d6472583055527d04cdd4388cfd0b804574271bec8/eradicate-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "c1b5f66046356a40dc3ada000eeaa40d", "sha256": "7ef1cff39108a55cb9241c10addc54ef98753523ef69e6b9a2f686e71185bc03" }, "downloads": -1, "filename": "eradicate-0.0.3.tar.gz", "has_sig": false, "md5_digest": "c1b5f66046356a40dc3ada000eeaa40d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3361, "upload_time": "2012-12-23T06:19:22", "url": "https://files.pythonhosted.org/packages/00/bb/4d3cf64cb29346b05b1cf8cceae17a774bcc2b8faadd86898a5a092dd2dc/eradicate-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3e4ed3e5d5b5c8cc9516c2070955886d", "sha256": "32300cc78add9f6778d43c4a0bc484cc13fb7be74e5ad0e7b277d424270c0991" }, "downloads": -1, "filename": "eradicate-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3e4ed3e5d5b5c8cc9516c2070955886d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3485, "upload_time": "2012-12-23T07:32:28", "url": "https://files.pythonhosted.org/packages/0f/8b/e4fcc00be6068285cba6ffd1ade94fbaf6ead61ca466bc606d6aa573bce2/eradicate-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "7f9604ed07e5a6b03fd3481222bcc103", "sha256": "a8921afbc6522f9819b7f0b2cc7f96a0237db7d1ab2bbb391e9da48a4d5f7069" }, "downloads": -1, "filename": "eradicate-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7f9604ed07e5a6b03fd3481222bcc103", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3697, "upload_time": "2012-12-25T06:26:44", "url": "https://files.pythonhosted.org/packages/fb/52/24b886c9cf6d95a2791aefbb7538875a87cb3a56112426d38054317512be/eradicate-0.0.5.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "86da6ef94bab07fb20d38ed291a48362", "sha256": "ef73137314ef924d84d5196c8e9c91a2c2fffe5d28ea7f5eb9262069c1e0f064" }, "downloads": -1, "filename": "eradicate-0.1.tar.gz", "has_sig": false, "md5_digest": "86da6ef94bab07fb20d38ed291a48362", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3797, "upload_time": "2012-12-26T21:03:05", "url": "https://files.pythonhosted.org/packages/9a/9d/ab72a9ecc72f5626a044807a7d7d1a88be957a427fb85c943bb208d50e81/eradicate-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8985b79dd08303675bf63579815d722f", "sha256": "a46a8693045bd0116cea7b9be0c1dfe880e7ddd5b32bcada05d225ae8b6e8c94" }, "downloads": -1, "filename": "eradicate-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8985b79dd08303675bf63579815d722f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3850, "upload_time": "2013-02-17T00:38:26", "url": "https://files.pythonhosted.org/packages/75/4c/a4d60c0824b3418252beae7732366112b62b327e873851812c4815954148/eradicate-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "33df882b2a9c9bedc91809d5d3726e4d", "sha256": "3103e7f9f8c7ac30cad49e367e4540658b14f805ef2a50c072c2431ed8e63876" }, "downloads": -1, "filename": "eradicate-0.1.2.tar.gz", "has_sig": false, "md5_digest": "33df882b2a9c9bedc91809d5d3726e4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4150, "upload_time": "2013-05-11T16:48:17", "url": "https://files.pythonhosted.org/packages/46/38/b34c7842e836d3101d82733827bee1ad588254af98e25f5966994679823e/eradicate-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "61fb99906b487dd9ab95ce53ab3bd4f4", "sha256": "a6e109d93fac745f75095e9697104a85bcb174ddec25f15d314e786d6dba8256" }, "downloads": -1, "filename": "eradicate-0.1.3.tar.gz", "has_sig": false, "md5_digest": "61fb99906b487dd9ab95ce53ab3bd4f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4168, "upload_time": "2013-06-15T16:22:00", "url": "https://files.pythonhosted.org/packages/9c/da/1e65f7b8a59a7c2c1c6dceeeac53d065e1d55f24a8eae770fc77992095a6/eradicate-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "eb82da0c74cacbeb8501732ada6067b1", "sha256": "937d80ea0374116719df83be9ab9c88c221cf9c197319eb5c63e3c838e5dc5ce" }, "downloads": -1, "filename": "eradicate-0.1.4.tar.gz", "has_sig": false, "md5_digest": "eb82da0c74cacbeb8501732ada6067b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4288, "upload_time": "2013-07-30T02:24:20", "url": "https://files.pythonhosted.org/packages/65/ec/3d830f124c20be8986546f6fcf951f04c047074a37e84179ef0dfeb951e7/eradicate-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "86b3338a8ff44bc1ce25fae15bfe28c1", "sha256": "f60f5bb3b4c1c0fa21f7e7000bbc183fef5be7afbf74b99b602b98382d76410b" }, "downloads": -1, "filename": "eradicate-0.1.5.tar.gz", "has_sig": false, "md5_digest": "86b3338a8ff44bc1ce25fae15bfe28c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4315, "upload_time": "2013-09-13T03:23:33", "url": "https://files.pythonhosted.org/packages/af/2b/7f3274185266a1a6de584a7ade8c0266bd925434ddc822495c4418eb7e92/eradicate-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "48c174eb67e73b4f57a8ce7197f8759c", "sha256": "614386082723d1ee942feff41ba3e8aaaf4e06ffb0c032f8fb7d584eeb3ea7c3" }, "downloads": -1, "filename": "eradicate-0.1.6.tar.gz", "has_sig": false, "md5_digest": "48c174eb67e73b4f57a8ce7197f8759c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4295, "upload_time": "2015-03-14T02:21:39", "url": "https://files.pythonhosted.org/packages/9e/be/eddefaace7d3254a9bd61b23f121db2bc43b660b87bca2b2c220e38f7404/eradicate-0.1.6.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "441945e4e226b0c0a3f0d3f7d814b67a", "sha256": "b5c76a4516839474bf3b245fabe7ccaec78e530bbf2af5e34a1ee528a19da10d" }, "downloads": -1, "filename": "eradicate-0.2.tar.gz", "has_sig": false, "md5_digest": "441945e4e226b0c0a3f0d3f7d814b67a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4336, "upload_time": "2017-04-16T23:25:14", "url": "https://files.pythonhosted.org/packages/8b/67/cde50c3f7ccb357845cf46bd519282f7efea35f34d9aa6ca2f45b205687f/eradicate-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "fbd7b7cc7a694a004a9fce094db2bfad", "sha256": "f9af01c544ccd8f71bc2f7f3fa39dc363d842cfcb9c730a83676a59026ab5f24" }, "downloads": -1, "filename": "eradicate-0.2.1.tar.gz", "has_sig": false, "md5_digest": "fbd7b7cc7a694a004a9fce094db2bfad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4357, "upload_time": "2017-08-11T12:55:12", "url": "https://files.pythonhosted.org/packages/ed/fc/9070448e0dbd9c333777668a62c0d3c8d12f3cc72c36377d72ffd96bb439/eradicate-0.2.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "8a5f643c9054285123b3809844fbcea2", "sha256": "4ffda82aae6fd49dfffa777a857cb758d77502a1f2e0f54c9ac5155a39d2d01a" }, "downloads": -1, "filename": "eradicate-1.0.tar.gz", "has_sig": false, "md5_digest": "8a5f643c9054285123b3809844fbcea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4644, "upload_time": "2018-12-23T18:30:39", "url": "https://files.pythonhosted.org/packages/65/ed/5b4506e122114f9439482d2a810ade4aa06cc4e306185931889e58b47f46/eradicate-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8a5f643c9054285123b3809844fbcea2", "sha256": "4ffda82aae6fd49dfffa777a857cb758d77502a1f2e0f54c9ac5155a39d2d01a" }, "downloads": -1, "filename": "eradicate-1.0.tar.gz", "has_sig": false, "md5_digest": "8a5f643c9054285123b3809844fbcea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4644, "upload_time": "2018-12-23T18:30:39", "url": "https://files.pythonhosted.org/packages/65/ed/5b4506e122114f9439482d2a810ade4aa06cc4e306185931889e58b47f46/eradicate-1.0.tar.gz" } ] }