def _fetch_missing_extra(python_names_in, python_names_out):
    python_missing_names = set()
    python_extra_names = set()
    python_reqs_in = set(pip_helper.extract_requirement(n)
                         for n in python_names_in)
    python_reqs_out = set(pip_helper.extract_requirement(n)
                          for n in python_names_out)
    for req in python_reqs_in:
        if python_reqs_out not in req:
            python_missing_names.add(str(req))
    for req in python_reqs_out:
        if req not in python_reqs_in:
            python_extra_names.add(str(req))
    return (python_missing_names, python_extra_names)
dataset/ETHPy150Open openstack/anvil/anvil/packaging/helpers/py2rpm_helper.py/_fetch_missing_extra/swapped operands of `not in`