'Uninstall requirements installed by install_all or multiple install statements.'

def uninstall(self, requirements):

    all_resolved = [r for r in self.resolve_all(requirements) if r.dependency_type]
    if (not all_resolved):
        all_resolved = [self.resolve(requirement) for requirement in requirements]
        all_resolved = [r for r in all_resolved if r.dependency_type]
    if (not all_resolved):
        return None
    environments = set([os.path.basename(dependency.environment_path) for dependency in all_resolved])
    return self.uninstall_environments(environments)
