Message 99198 - Python tracker
it's not actually necessary to have a list of known schemes. any url that has a double slash after the colon is expected to follow that with an authority section (what urlparse calls "netloc"), optionally followed by a path, which starts with a slash. there are various defined schemes with their own syntax within the URL framework, but one is free to invent new ones with the general form scheme://netloc/path