Metadata-Version: 2.1
Name: stdiomask
Version: 0.0.3
Summary: A cross-platform Python module for entering passwords to a stdio terminal and displaying a **** mask, which getpass cannot do.
Home-page: https://github.com/asweigart/stdiomask
Author: Al Sweigart
Author-email: al@inventwithpython.com
License: GPLv3+
Description: Stdio Mask
        ======
        
        A cross-platform Python module for entering passwords to a stdio terminal and displaying a **** mask, which getpass cannot do.
        
        Installation
        ------------
        
        To install with pip, run:
        
            pip install stdiomask
        
        Quickstart Guide
        ----------------
        
        The `getpass.getpass()` function in the Python Standard Library won't display "mask" characters as you type; it only displays nothing as you type. If you want mask characters to appear, you can use the `stdio.getpass()` function instead.
        
        Typical usage:
        
            >>> import stdiomask
            >>> stdiomask.getpass()
            Password: *********
            'swordfish'
            >>> stdiomask.getpass(prompt='PW: ')
            PW: *********
            'swordfish'
            >>> stdiomask.getpass(mask='X')
            Password: XXXXXXXXX
            'swordfish'
            >>> stdiomask.getpass(mask='') # Falls back and calls getpass.getpass()
            Password:
            'swordfish'
        
        Contribute
        ----------
        
        If you'd like to contribute to Stdio Mask, check out https://github.com/asweigart/stdiomask
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown
