I think a simple "bzrlib.transport.register_urlparse_netloc_protocol('http+urllib')" et al will suffice (you need +urllib and +pycurl as well as https).
And then some tests that "get_transport(https+pycurl://user@host...)" is properly parsed for the different variants.
I think a simple "bzrlib. transport. register_ urlparse_ netloc_ protocol( 'http+urllib' )" et al will suffice (you need +urllib and +pycurl as well as https).
And then some tests that "get_transport( https+pycurl: //user@ host... )" is properly parsed for the different variants.