def METHOD_NAME(
    meta_yaml_file: pathlib.Path,
    platform: str,
) -> List[Dependency]:
    """Parse a simple meta-yaml file for dependencies, assuming the target platform.
    * This does not support multi-output files and will ignore all lines with selectors other than platform
    """
    with meta_yaml_file.open("r") as fo:
        filtered_recipe = "\n".join(
            filter_platform_selectors(fo.read(), platform=platform)
        )
        t = jinja2.Template(filtered_recipe, undefined=UndefinedNeverFail)
        rendered = t.render()
        meta_yaml_data = yaml.safe_load(rendered)
    dependencies: List[Dependency] = []
    def add_spec(spec: str, category: str) -> None:
        if spec is None:
            return
        dep = conda_spec_to_versioned_dep(spec, category)
        dependencies.append(dep)
    def add_requirements_from_recipe_or_output(yaml_data: Dict[str, Any]) -> None:
        for s in get_in(["requirements", "host"], yaml_data, []):
            add_spec(s, "main")
        for s in get_in(["requirements", "run"], yaml_data, []):
            add_spec(s, "main")
        for s in get_in(["test", "requires"], yaml_data, []):
            add_spec(s, "dev")
    add_requirements_from_recipe_or_output(meta_yaml_data)
    for output in get_in(["outputs"], meta_yaml_data, []):
        add_requirements_from_recipe_or_output(output)
    return dependencies