(mod_name)
return bool(pattern.match(mod_name))
>>> _needs_hiding('setuptools')
    True
    >>> _needs_hiding('pkg_resources')
    True
    >>> _needs_hiding('setuptools_plugin')
    False
    >>> _needs_hiding('setuptools.__init__')
    True
    >>> _needs_hiding('distutils')
    True
    >>> _needs_hiding('os')
    False
    >>> _needs_hiding('Cython')
    True
>>> _needs_hiding('setuptools')
    True
    >>> _needs_hiding('pkg_resources')
    True
    >>> _needs_hiding('setuptools_plugin')
    False
    >>> _needs_hiding('setuptools.__init__')
    True
    >>> _needs_hiding('distutils')
    True
    >>> _needs_hiding('os')
    False
    >>> _needs_hiding('Cython')
    True
>>> _needs_hiding ( setuptools ) True >>> _needs_hiding ( pkg_resources ) True >>> _needs_hiding ( setuptools_plugin ) False >>> _needs_hiding ( setuptools . __init__ ) True >>> _needs_hiding ( distutils ) True >>> _needs_hiding ( os ) False >>> _needs_hiding ( Cython ) True
def _needs_hiding(mod_name):
    """
    >>> _needs_hiding('setuptools')
    True
    >>> _needs_hiding('pkg_resources')
    True
    >>> _needs_hiding('setuptools_plugin')
    False
    >>> _needs_hiding('setuptools.__init__')
    True
    >>> _needs_hiding('distutils')
    True
    >>> _needs_hiding('os')
    False
    >>> _needs_hiding('Cython')
    True
    """
    pattern = re.compile(r'(setuptools|pkg_resources|distutils|Cython)(\.|$)')
    return bool(pattern.match(mod_name))
def _needs_hiding ( mod_name ) : pattern = re . compile ( r'(setuptools|pkg_resources|distutils|Cython)(\.|$)' ) return bool ( pattern . match ( mod_name ) )