{"id":24656,"library":"stdiomask","title":"stdiomask","description":"A cross-platform Python module for entering passwords to a stdio terminal and displaying a **** mask, which getpass cannot do. Current version 0.0.6, released 2019-07-23. No recent updates; stable, minimal API.","status":"active","version":"0.0.6","language":"python","source_language":"en","source_url":"https://github.com/asweigart/stdiomask","tags":["password","masking","cli","getpass"],"install":[{"cmd":"pip install stdiomask","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"wrong":"import stdiomask","symbol":"getpass","correct":"from stdiomask import getpass"},{"symbol":"getch","correct":"from stdiomask import getch"},{"symbol":"List","correct":"from stdiomask import List"}],"quickstart":{"code":"import stdiomask\npassword = stdiomask.getpass(prompt='Password: ')\nprint('You entered:', password)","lang":"python","description":"Prompt for a password with asterisk masking."},"warnings":[{"fix":"Use built-in getpass.getpass(prompt='Password: ', stream=None) if masking not required, or continue using stdiomask.","message":"stdiomask.getpass() is superseded by getpass.getpass() in Python 3.10+ which supports masking via the 'pass' parameter. However, stdiomask provides cross-platform compatibility for older Python versions.","severity":"deprecated","affected_versions":"Python >= 3.10"}],"env_vars":null,"search_vec":"'-07':28 '-23':29 '0.0.6':25 '2019':27 'api':35 'cannot':21 'cli':38 'cross':4 'cross-platform':3 'current':23 'display':16 'enter':9 'getpass':20,39 'mask':18,37 'minim':34 'modul':7 'password':10,36 'platform':5 'python':6 'recent':31 'releas':26 'stabl':33 'stdio':13 'stdiomask':1 'termin':14 'updat':32 'version':24","created_at":"2026-05-01T08:14:14.264135+00:00","updated_at":"2026-05-01T08:14:14.264135+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"0.0.6","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/asweigart/stdiomask","docs":null,"changelog":null,"pypi":"https://pypi.org/project/stdiomask/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["auth-security"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}