{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/11"}],"enrichment":{"capability":"Displays mask characters (like asterisks) as the user types a password, providing visual feedback that standard library getpass does not offer.","skillfed_tags":["password-input","terminal-ui","cross-platform"],"use_cases":["Interactive CLI tools that need to collect passwords with visual confirmation that input is being registered","Cross-platform applications requiring consistent password prompting behavior across Windows and Unix-like systems","Custom authentication dialogs where standard getpass feedback is insufficient for user experience","Testing or debugging scenarios where seeing mask characters helps verify input capture","Accessibility improvements in terminal applications where visual feedback aids users with certain input preferences"],"what_it_does":"pwinput is a lightweight cross-platform module that improves password input by displaying mask characters (typically asterisks) as the user types, addressing a limitation of Python's standard library getpass module. The standard getpass shows nothing as you type; pwinput lets you see visual feedback with a configurable mask character, making it clearer that input is being received.\n\nThe module has no runtime dependencies and offers a simple API: call pwinput.pwinput() to prompt for a password with asterisk masking, or customize the prompt text and mask character as needed. It is intended as a drop-in replacement for getpass in scenarios where visual feedback during password entry is desired, particularly on Windows where getpass behavior differs from Unix-like systems.","worth_installing":"Yes, if you need masked password input in a terminal application and can tolerate dormant maintenance. The package is simple, dependency-free, and solves a real getpass limitation. However, the high install friction (source distribution only) and lack of updates since early 2023 mean you should verify it works on your target Python version before relying on it in production."},"id":"pwinput","links":{"html":"https://skillfed.io/packages/pwinput","md":"https://skillfed.io/packages/pwinput.md","pypi":"https://pypi.org/project/pwinput/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-02-16","license_spdx":null,"license_treatment":"permissive","name":"pwinput","python_support":"unspecified","summary":"A cross-platform Python module that displays **** for password input. Works on Windows, unlike getpass. Formerly called stdiomask."},"popularity":{"monthly_downloads":88242,"position":13739,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.3"}
