setup.py
def readme() -> str:
    """Utility function to read the README file.
    Used for the long_description.  It's nice, because now 1) we have a top
    level README file and 2) it's easier to type in the README file than to put
    a raw string in below.
    :return: content of README.md
    """
    return open(join(dirname(__file__), "README.md")).read()
Utility function to read the README file.
    Used for the long_description.  It's nice, because now 1) we have a top
    level README file and 2) it's easier to type in the README file than to put
    a raw string in below.
    :return: content of README.md
    
Utility function to read the README file.
Used for the long_description.  It's nice, because now 1) we have a top
level README file and 2) it's easier to type in the README file than to put
a raw string in below.
Utility function to read the README file . Used for the long_description . It ' s nice because now 1 ) we have a top level README file and 2 ) it ' s easier to type in the README file than to put a raw string in below .
def readme() -> str:
    return open(join(dirname(__file__), "README.md")).read()
def readme ( ) -> str : return open ( join ( dirname ( __file__ ) , "README.md" ) ) . read ( )
Utility function to read the README file.
Utility function to read the README file .
"""Utility function to read the README file.
    Used for the long_description.  It's nice, because now 1) we have a top
    level README file and 2) it's easier to type in the README file than to put
    a raw string in below.
    :return: content of README.md
    """
content of README.md
content of README . md