(elems: T.List[str])
return [e for e in elems if e.startswith('-')]
When building packages, the output of the enclosing Make is
        sometimes mixed among the subprocess output. I have no idea why. As a
        hack filter out everything that is not a flag.
When building packages, the output of the enclosing Make is
        sometimes mixed among the subprocess output. I have no idea why. As a
        hack filter out everything that is not a flag.
When building packages the output of the enclosing Make is sometimes mixed among the subprocess output . I have no idea why . As a hack filter out everything that is not a flag .
def weird_filter(elems: T.List[str]) -> T.List[str]:
        """When building packages, the output of the enclosing Make is
        sometimes mixed among the subprocess output. I have no idea why. As a
        hack filter out everything that is not a flag.
        """
        return [e for e in elems if e.startswith('-')]
def weird_filter ( elems : T . List [ str ] ) -> T . List [ str ] : return [ e for e in elems if e . startswith ( '-' ) ]