{ "info": { "author": "Jan-Wijbrand Kolman", "author_email": "janwijbrand@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Importchecker\n=============\n\nWhat is importchecker?\n----------------------\n\nImportchecker is a commandline utility to find unused imports in Python\nmodules.\n\nIts output is \"grep-like\" (and thus \"emacs-friendly\"), reporting both the\nmodule's filenames and line numbers where names are imported that are not\nacually used in the module.\n\nImportchecker will not modify any of the source files. Whether the import\nneeds to be removed is left to the judgement of the developer.\n\nInstallation\n------------\n\nThe importchecker commandline utility can be installed using the\n``easy_install`` command::\n\n $ sudo easy_install importchecker\n\nThe command can then be invoked with either a directory or a Python file::\n\n $ importchecker /path/to/a/source/tree\n $ importchecker /path/to/a/source/tree/module.py\n\nBuildout\n--------\n\nProjects that make use of `zc.buildout`_ for development might find the\nfollowing ``buildout.cfg.`` snippet useful for using the importchecker on\nthe developed codebase::\n\n [buildout]\n ...\n parts = importchecker ...\n ...\n\n [importchecker]\n recipe = zc.recipe.egg\n eggs = importchecker\n arguments = \"${buildout:directory}/src\"\n\n.. _`zc.buildout`: http://pypi.python.org/pypi/zc.buildout\n\nKnown issues\n------------\n\n* Official Python 2 support was dropped. Informal tests indicate\n `importchecker` still works for Python 2, but since the AST structures\n can differ between Python 2 and Python 3, no support is formally claimed.\n\n* One source tree path argument at the time can be passed to the command\n line utility.\n\n* Command line argument parsing is rather na\u00efve.\n\nChanges\n=======\n\n2.0 (2018-02-22)\n----------------\n\n* The tests indicate `importchecker` still works for Python 2, but since\n the AST structures can differ between Python 2 and Python 3, no support is\n formally claimed.\n\n1.2 (2018-02-21)\n----------------\n\n* Start on test coverage.\n\n* Claim support for Python 2.7, drop claims for earlier versions.\n\n1.1 (2012-01-09)\n----------------\n\n* Applied provided by wosc enabling running the import checker on\n individual python modules not just directories.\n\n* Report the absolute path for modules when needed, relative paths (relative\n to the current working directory, that is) when possible.\n\n1.0 (2008-05-06)\n----------------\n\n* Initial packaging\n\n* Make the importchecker work on python 2.5\n\nCredits\n=======\n\n* Martijn Faassen (original developer)\n* Jan-Wijbrand Kolman (packaging)\n* Philipp von Weitershausen\n* various comitters on svn.zope.org.\n\nDownload\n========\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/importchecker", "keywords": "", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "importchecker", "package_url": "https://pypi.org/project/importchecker/", "platform": "", "project_url": "https://pypi.org/project/importchecker/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/importchecker" }, "release_url": "https://pypi.org/project/importchecker/2.0/", "requires_dist": null, "requires_python": "", "summary": "Importchecker finds unused imports in Python modules.", "version": "2.0" }, "last_serial": 3604870, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "75889242cf9c7a131dc1e92338c21b25", "sha256": "ca6190b821659f6785f7c3aeed2be9862eee34f519dc7976866b1b20680f4f4c" }, "downloads": -1, "filename": "importchecker-1.0.tar.gz", "has_sig": false, "md5_digest": "75889242cf9c7a131dc1e92338c21b25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6571, "upload_time": "2008-05-06T13:59:34", "url": "https://files.pythonhosted.org/packages/5b/81/ffae9577a5086941a8936eb49feb9b39e18a0f0463ffee1eec865c1dfee4/importchecker-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "86706a671cb2be1629cda8b00af22785", "sha256": "340561a81d0da21ec3fbf82766c65aa45b6ff4560217a76197f65dadce73f5e5" }, "downloads": -1, "filename": "importchecker-1.1.tar.gz", "has_sig": false, "md5_digest": "86706a671cb2be1629cda8b00af22785", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6795, "upload_time": "2012-01-09T12:14:31", "url": "https://files.pythonhosted.org/packages/5b/7c/8dec85cd4b8683a031a507f198f9155b98ceb794b4f99db065c623b1d416/importchecker-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "1cbc7b8ec3871211e9dfd8dd76ad9d43", "sha256": "747db4c55cea916b92c7e2a8e05b40f8cf4a88c5e1de1b122e031b656409ec1e" }, "downloads": -1, "filename": "importchecker-1.2.tar.gz", "has_sig": false, "md5_digest": "1cbc7b8ec3871211e9dfd8dd76ad9d43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11489, "upload_time": "2018-02-21T13:53:39", "url": "https://files.pythonhosted.org/packages/eb/03/14054c54cfa2e105baf7eca42a76e118be13aa22177cca41673a8df7a44b/importchecker-1.2.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "12c13174af41b143c010ae5f980bad84", "sha256": "e8c724203106f33f2678a95d8aa58e9f8f71ba81700e51e031a9a99118d3e723" }, "downloads": -1, "filename": "importchecker-2.0.tar.gz", "has_sig": false, "md5_digest": "12c13174af41b143c010ae5f980bad84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11498, "upload_time": "2018-02-22T10:18:14", "url": "https://files.pythonhosted.org/packages/ad/52/b60c66fa0226eb99cd9bfecfb7e149739444fac765e0e27c8783558af5cd/importchecker-2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "12c13174af41b143c010ae5f980bad84", "sha256": "e8c724203106f33f2678a95d8aa58e9f8f71ba81700e51e031a9a99118d3e723" }, "downloads": -1, "filename": "importchecker-2.0.tar.gz", "has_sig": false, "md5_digest": "12c13174af41b143c010ae5f980bad84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11498, "upload_time": "2018-02-22T10:18:14", "url": "https://files.pythonhosted.org/packages/ad/52/b60c66fa0226eb99cd9bfecfb7e149739444fac765e0e27c8783558af5cd/importchecker-2.0.tar.gz" } ] }