Message 196775 - Python tracker
How about adding a codecs.register like public API for 3.4+?
import urllib.parse
urllib.parse.schemes.register('redis', 'rtmp')
or:
urllib.parse.urljoin('redis://localhost:6379/0', '/1', scheme='redis')
or just:
urllib.parse.schemes.extend(['redis', 'rtmp'])