def fill_in_name_and_ver(template_string, name, version):
    return template_string.replace('DX_APP_WIZARD_NAME', name).replace('DX_APP_WIZARD_VERSION', version)
Specification URIs have to be valid, have a scheme and be absolute
dataset/ETHPy150Open dnanexus/dx-toolkit/src/python/dxpy/templating/utils.py/fill_in_name_and_ver--crossover with--dataset/ETHPy150Open zalando/turnstile/turnstile/models/specifications.py/Specification.validate_uri