Correct use of setup.py; parse_url_components writes over existing options