def should_run_npm(self):
        if not shutil.which('npm'):
            print("npm unavailable", file=sys.stderr)
            return False
        if not os.path.exists(self.node_modules):
            return True
        return mtime(pjoin(here, 'package.json')) < mtime(self.node_modules)
dataset/ETHPy150Open everware/everware/setup.py/Bower.should_run_npm/swapped operands of `<`