![unimport](https://raw.githubusercontent.com/hakancelikdev/unimport/main/docs/assets/logo/unimport.png)
**🚀 The ultimate linter and formatter for removing unused import statements in your
code.**
Looking for a way to eliminate those pesky unused import statements in your code? Look
no further than Unimport! This powerful tool serves as both a linter and formatter,
making it easy to detect and remove any imports that are no longer needed. Say goodbye
to cluttered, inefficient code and hello to a cleaner, more streamlined development
process with Unimport.
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/hakancelikdev/unimport/main.svg)](https://results.pre-commit.ci/latest/github/hakancelikdev/unimport/main)
![test](https://github.com/hakancelikdev/unimport/workflows/test/badge.svg)
[![Pypi](https://img.shields.io/pypi/v/unimport)](https://pypi.org/project/unimport/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/unimport)
[![Downloads](https://static.pepy.tech/personalized-badge/unimport?period=total&units=international_system&left_color=grey&right_color=red&left_text=downloads)](https://pepy.tech/project/unimport)
[![License](https://img.shields.io/github/license/hakancelikdev/unimport.svg)](https://github.com/hakancelikdev/unimport/blob/main/LICENSE)
[![Forks](https://img.shields.io/github/forks/hakancelikdev/unimport)](https://github.com/hakancelikdev/unimport/fork)
[![Issues](https://img.shields.io/github/issues/hakancelikdev/unimport)](https://github.com/hakancelikdev/unimport/issues)
[![Stars](https://img.shields.io/github/stars/hakancelikdev/unimport)](https://github.com/hakancelikdev/unimport/stargazers)
[![Codecov](https://codecov.io/gh/hakancelikdev/unimport/branch/main/graph/badge.svg)](https://codecov.io/gh/hakancelikdev/unimport)
[![Contributors](https://img.shields.io/github/contributors/hakancelikdev/unimport)](https://github.com/hakancelikdev/unimport/graphs/contributors)
[![Last Commit](https://img.shields.io/github/last-commit/hakancelikdev/unimport.svg)](https://github.com/hakancelikdev/unimport/commits/main)
For more information see: https://unimport.hakancelik.dev/
Try it out now using the Unimport Playground,
https://playground-unimport.hakancelik.dev/
Raw data
{
"_id": null,
"home_page": "https://unimport.hakancelik.dev/",
"name": "unimport",
"maintainer": "",
"docs_url": null,
"requires_python": "<3.13,>=3.8",
"maintainer_email": "",
"keywords": "unused,import",
"author": "Hakan \u00c7elik",
"author_email": "hakancelikdev@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/ae/3b/82a7a0933a911a4932574ded930505ca995173b78d8851f89c96aa5eb8e6/unimport-1.2.1.tar.gz",
"platform": null,
"description": "![unimport](https://raw.githubusercontent.com/hakancelikdev/unimport/main/docs/assets/logo/unimport.png)\n\n**\ud83d\ude80 The ultimate linter and formatter for removing unused import statements in your\ncode.**\n\nLooking for a way to eliminate those pesky unused import statements in your code? Look\nno further than Unimport! This powerful tool serves as both a linter and formatter,\nmaking it easy to detect and remove any imports that are no longer needed. Say goodbye\nto cluttered, inefficient code and hello to a cleaner, more streamlined development\nprocess with Unimport.\n\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/hakancelikdev/unimport/main.svg)](https://results.pre-commit.ci/latest/github/hakancelikdev/unimport/main)\n![test](https://github.com/hakancelikdev/unimport/workflows/test/badge.svg)\n\n[![Pypi](https://img.shields.io/pypi/v/unimport)](https://pypi.org/project/unimport/)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/unimport)\n[![Downloads](https://static.pepy.tech/personalized-badge/unimport?period=total&units=international_system&left_color=grey&right_color=red&left_text=downloads)](https://pepy.tech/project/unimport)\n[![License](https://img.shields.io/github/license/hakancelikdev/unimport.svg)](https://github.com/hakancelikdev/unimport/blob/main/LICENSE)\n\n[![Forks](https://img.shields.io/github/forks/hakancelikdev/unimport)](https://github.com/hakancelikdev/unimport/fork)\n[![Issues](https://img.shields.io/github/issues/hakancelikdev/unimport)](https://github.com/hakancelikdev/unimport/issues)\n[![Stars](https://img.shields.io/github/stars/hakancelikdev/unimport)](https://github.com/hakancelikdev/unimport/stargazers)\n\n[![Codecov](https://codecov.io/gh/hakancelikdev/unimport/branch/main/graph/badge.svg)](https://codecov.io/gh/hakancelikdev/unimport)\n[![Contributors](https://img.shields.io/github/contributors/hakancelikdev/unimport)](https://github.com/hakancelikdev/unimport/graphs/contributors)\n[![Last Commit](https://img.shields.io/github/last-commit/hakancelikdev/unimport.svg)](https://github.com/hakancelikdev/unimport/commits/main)\n\nFor more information see: https://unimport.hakancelik.dev/\n\nTry it out now using the Unimport Playground,\nhttps://playground-unimport.hakancelik.dev/\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "The ultimate linter and formatter for removing unused import statements in your code.",
"version": "1.2.1",
"project_urls": {
"Changelog": "https://unimport.hakancelik.dev/1.2.1/CHANGELOG/",
"Documentation": "https://unimport.hakancelik.dev/",
"Homepage": "https://unimport.hakancelik.dev/",
"Issues": "https://github.com/hakancelikdev/unimport/issues/"
},
"split_keywords": [
"unused",
"import"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3ce0d33ea28449daf8bc835dce3f9ee7e3fe51416ffdbcfbb9a493161fcdec5b",
"md5": "d88041c4899cbc770192a170e4bc3c1d",
"sha256": "915f5c09137d35e9dd15a55f00c5888201f45747c3db992d8b5de715c8b04dde"
},
"downloads": -1,
"filename": "unimport-1.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d88041c4899cbc770192a170e4bc3c1d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.13,>=3.8",
"size": 27211,
"upload_time": "2023-12-24T07:42:09",
"upload_time_iso_8601": "2023-12-24T07:42:09.328444Z",
"url": "https://files.pythonhosted.org/packages/3c/e0/d33ea28449daf8bc835dce3f9ee7e3fe51416ffdbcfbb9a493161fcdec5b/unimport-1.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ae3b82a7a0933a911a4932574ded930505ca995173b78d8851f89c96aa5eb8e6",
"md5": "5cb736be2e6e5ce3d6d5261ba4ea96be",
"sha256": "e0c8f854acb6322d609243a4ec864a5961f81d976e28383b0cafd36a3385aa12"
},
"downloads": -1,
"filename": "unimport-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "5cb736be2e6e5ce3d6d5261ba4ea96be",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.13,>=3.8",
"size": 23753,
"upload_time": "2023-12-24T07:42:11",
"upload_time_iso_8601": "2023-12-24T07:42:11.312424Z",
"url": "https://files.pythonhosted.org/packages/ae/3b/82a7a0933a911a4932574ded930505ca995173b78d8851f89c96aa5eb8e6/unimport-1.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-24 07:42:11",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "hakancelikdev",
"github_project": "unimport",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "unimport"
}