@pytest.mark.network
def test_requirements_file(script):
    other_lib_name, other_lib_version = 'anyjson', '0.3'
    script.scratch_path.join("initools-req.txt").write(textwrap.dedent("""\
        INITools==0.2
        # and something else to test out:
        %s<=%s
        """ % (other_lib_name, other_lib_version)))
    result = script.pip(
        'install', '-r', script.scratch_path / 'initools-req.txt'
    )
    assert (
        script.site_packages / 'INITools-0.2-py%s.egg-info' %
        pyversion in result.files_created
    )
    assert script.site_packages / 'initools' in result.files_created
    assert result.files_created[script.site_packages / other_lib_name].dir
    fn = '%s-%s-py%s.egg-info' % (other_lib_name, other_lib_version, pyversion)
    assert result.files_created[script.site_packages / fn].dir
Allows extensions to request an integration bridge to use for
dataset/ETHPy150Open pypa/pip/tests/functional/test_install_reqs.py/test_requirements_file--crossover with--dataset/ETHPy150Open openstack/neutron/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_agent_extension_api.py/OVSAgentExtensionAPI.request_int_br