{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/17"}],"enrichment":{"capability":"Provides type hints for the pynput library, enabling static type checkers like mypy and pyright to validate code that uses pynput for keyboard and mouse input.","skillfed_tags":["type-stubs","type-checking"],"use_cases":["Enable mypy or pyright to catch type errors in code that controls keyboard or mouse input via pynput.","Document the expected types for pynput function arguments and return values in an IDE with type-aware autocomplete.","Enforce type safety in automation or testing scripts that use pynput for input simulation.","Integrate pynput type checking into a CI/CD pipeline that runs static analysis on Python projects."],"what_it_does":"types-pynput is a type stub package that provides type annotations for the pynput library. It allows static type checkers like mypy and pyright to understand and validate code that uses pynput's keyboard and mouse input APIs. The stubs are maintained as part of the typeshed project and are kept in sync with pynput version 1.8.1.\n\nThis package contains no runtime code\u2014it exists purely to help your type checker understand pynput's API surface. You install it alongside pynput (or in your development environment) so that when you run type checking, the checker can verify that you're calling pynput functions correctly and with the right argument types.","worth_installing":"Yes, if you use pynput and run static type checking. It has no runtime cost, low install friction, and is actively maintained. Install it in your development or CI environment alongside pynput to catch type-related bugs early. Not necessary if you don't use a type checker or don't use pynput."},"id":"types-pynput","links":{"html":"https://skillfed.io/packages/types-pynput","md":"https://skillfed.io/packages/types-pynput.md","pypi":"https://pypi.org/project/types-pynput/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-12","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"types-pynput","python_support":"supports_current","summary":"Typing stubs for pynput"},"popularity":{"monthly_downloads":88638,"position":13711,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.8.1.20260712"}
