def check(requirements_paths=[], metadata=[], projects=[]):
    dependencies = main.projects_from_requirements(requirements_paths)
    dependencies.extend(main.projects_from_metadata(metadata))
    dependencies.extend(projects)
    dependencies = set(name.lower() for name in dependencies)

    py3_projects = pypi.all_py3_projects()
    all_projects = pypi.all_projects()

    for dependency in dependencies:
        if dependency in all_projects and dependency not in py3_projects:
            return False
    return True
Sets the IContainer that serves as the data source of the viewer.
dataset/ETHPy150Open brettcannon/caniusepython3/caniusepython3/__init__.py/check--crossover with--dataset/ETHPy150Open rwl/muntjac/muntjac/ui/tree.py/Tree.setContainerDataSource