3 from jinja2
import Environment
, FileSystemLoader
6 parser
= argparse
.ArgumentParser()
7 parser
.add_argument("--template")
8 parser
.add_argument("--base-artifacts-url")
9 parser
.add_argument("--arch")
10 parser
.add_argument("--device-type")
11 parser
.add_argument("--kernel-image-name")
12 parser
.add_argument("--gpu-version")
13 args
= parser
.parse_args()
15 env
= Environment(loader
= FileSystemLoader('.'), trim_blocks
=True, lstrip_blocks
=True)
16 template
= env
.get_template(args
.template
)
19 values
['base_artifacts_url'] = args
.base_artifacts_url
20 values
['arch'] = args
.arch
21 values
['device_type'] = args
.device_type
22 values
['kernel_image_name'] = args
.kernel_image_name
23 values
['gpu_version'] = args
.gpu_version
25 print(template
.render(values
))