contrib/packaging/hgpackaging/cli.py
branchstable
changeset 44765 a39984091380
parent 44763 94f4f2ec7dee
child 44767 234882d17814
--- 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():