def METHOD_NAME(circleci_yaml):
    config_process = subprocess.run(
        f"circleci config process {circleci_yaml}",
        shell=True,
        stdout=subprocess.PIPE,
        check=True,
    )
    config_yaml = yaml.safe_load(config_process.stdout)
    jobs = {}
    for job_name, job_config in config_yaml["jobs"].items():
        parallelism = job_config.get("parallelism", 1)
        # exclude windows jobs since they are disabled
        # for non-main and release branches right now
        if "-win-" in job_name:
            continue
        if "steps" in job_config:
            for step in job_config["steps"][1:]:
                if "run" in step and re.search(
                    "cover-.*-circle", step["run"]["command"]
                ):
                    jobs[job_name] = parallelism
    return jobs