def install_from_arguments(self, arguments, **kw):
        try:
            requirements = self.get_requirements(arguments, use_wheels=self.arguments_allow_wheels(arguments))
            have_wheels = any(req.is_wheel for req in requirements)
            if have_wheels and not self.setuptools_supports_wheels():
                logger.info("Preparing to upgrade to setuptools >= 0.8 to enable wheel support ..")
                requirements.extend(self.get_requirements(['setuptools >= 0.8']))
            if requirements:
                if '--user' in arguments:
                    from site import USER_BASE
                    kw.setdefault('prefix', USER_BASE)
                return self.install_requirements(requirements, **kw)
            else:
                logger.info("Nothing to do! (requirements already installed)")
                return 0
        finally:
            self.cleanup_temporary_directories()
Converts the given string to a boolean.
dataset/ETHPy150Open paylogic/pip-accel/pip_accel/__init__.py/PipAccelerator.install_from_arguments--crossover with--dataset/ETHPy150Open kgaughan/uwhoisd/uwhoisd/utils.py/to_bool