diff -r 92627c42e7c2 -r a39984091380 contrib/packaging/hgpackaging/cli.py --- a/contrib/packaging/hgpackaging/cli.py Mon Apr 20 17:33:41 2020 -0700 +++ b/contrib/packaging/hgpackaging/cli.py Mon Apr 20 17:53:20 2020 -0700 @@ -60,7 +60,6 @@ extra_wxs=None, extra_features=None, ): - fn = wix.build_installer kwargs = { "source_dir": SOURCE_DIR, "python_exe": pathlib.Path(python), @@ -80,14 +79,15 @@ kwargs["extra_features"] = extra_features.split(",") if sign_sn or sign_cert: - fn = wix.build_signed_installer - kwargs["name"] = name - kwargs["subject_name"] = sign_sn - kwargs["cert_path"] = sign_cert - kwargs["cert_password"] = sign_password - kwargs["timestamp_url"] = sign_timestamp_url + kwargs["signing_info"] = { + "name": name, + "subject_name": sign_sn, + "cert_path": sign_cert, + "cert_password": sign_password, + "timestamp_url": sign_timestamp_url, + } - fn(**kwargs) + wix.build_installer(**kwargs) def get_parser():