{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/4"}],"enrichment":{"capability":"Provides PEP 561 type stubs for the click package, enabling static type checkers like mypy and PyCharm to understand click code.","skillfed_tags":["type-stubs","legacy-support"],"use_cases":["Type-checking legacy click 7.x codebases with mypy or similar tools without upgrading click.","Enabling IDE type hints and autocomplete in PyCharm for older click-based CLI projects.","Validating click usage in projects that enforce strict type checking but cannot upgrade to click 8.0+.","Supporting pytype or other type checkers that need explicit stubs for click 7.x compatibility."],"what_it_does":"types-click is a type stub package that bridges the gap between older versions of click and modern static type checkers. It provides type information for the click library, allowing tools like mypy, PyCharm, and pytype to understand and validate code that uses click's API. This is particularly useful for projects that rely on click for command-line interface development but need strict type checking.\n\nThe package is generated from typeshed, a centralized repository of type stubs maintained by the Python community. However, since click version 8.0 added native type annotations, this package is now primarily useful for legacy projects still using click 7.x or earlier. For modern click versions, the built-in type information makes types-click redundant.","worth_installing":"No, unless you are stuck on click 7.x or earlier and need type checking support. For click 8.0 and later, uninstall this package\u2014click now includes its own type annotations. The package has not been updated since 2021-11-23, and the description itself recommends uninstalling it if you use click 8.0+."},"id":"types-click","links":{"html":"https://skillfed.io/packages/types-click","md":"https://skillfed.io/packages/types-click.md","pypi":"https://pypi.org/project/types-click/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2021-11-23","license_spdx":null,"license_treatment":"permissive","name":"types-click","python_support":"unspecified","summary":"Typing stubs for click"},"popularity":{"monthly_downloads":2239041,"position":3194,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"7.1.8"}
