contrib/packaging/wix/build.py
changeset 43076 2372284d9457
parent 42091 57645939df59
--- a/contrib/packaging/wix/build.py	Sat Oct 05 10:29:34 2019 -0400
+++ b/contrib/packaging/wix/build.py	Sun Oct 06 09:45:02 2019 -0400
@@ -17,31 +17,42 @@
 if __name__ == '__main__':
     parser = argparse.ArgumentParser()
 
-    parser.add_argument('--name',
-                        help='Application name',
-                        default='Mercurial')
-    parser.add_argument('--python',
-                        help='Path to Python executable to use',
-                        required=True)
-    parser.add_argument('--sign-sn',
-                        help='Subject name (or fragment thereof) of certificate '
-                             'to use for signing')
-    parser.add_argument('--sign-cert',
-                        help='Path to certificate to use for signing')
-    parser.add_argument('--sign-password',
-                        help='Password for signing certificate')
-    parser.add_argument('--sign-timestamp-url',
-                        help='URL of timestamp server to use for signing')
-    parser.add_argument('--version',
-                        help='Version string to use')
-    parser.add_argument('--extra-packages-script',
-                        help=('Script to execute to include extra packages in '
-                              'py2exe binary.'))
-    parser.add_argument('--extra-wxs',
-                        help='CSV of path_to_wxs_file=working_dir_for_wxs_file')
-    parser.add_argument('--extra-features',
-                        help=('CSV of extra feature names to include '
-                              'in the installer from the extra wxs files'))
+    parser.add_argument('--name', help='Application name', default='Mercurial')
+    parser.add_argument(
+        '--python', help='Path to Python executable to use', required=True
+    )
+    parser.add_argument(
+        '--sign-sn',
+        help='Subject name (or fragment thereof) of certificate '
+        'to use for signing',
+    )
+    parser.add_argument(
+        '--sign-cert', help='Path to certificate to use for signing'
+    )
+    parser.add_argument(
+        '--sign-password', help='Password for signing certificate'
+    )
+    parser.add_argument(
+        '--sign-timestamp-url',
+        help='URL of timestamp server to use for signing',
+    )
+    parser.add_argument('--version', help='Version string to use')
+    parser.add_argument(
+        '--extra-packages-script',
+        help=(
+            'Script to execute to include extra packages in ' 'py2exe binary.'
+        ),
+    )
+    parser.add_argument(
+        '--extra-wxs', help='CSV of path_to_wxs_file=working_dir_for_wxs_file'
+    )
+    parser.add_argument(
+        '--extra-features',
+        help=(
+            'CSV of extra feature names to include '
+            'in the installer from the extra wxs files'
+        ),
+    )
 
     args = parser.parse_args()
 
@@ -69,7 +80,8 @@
         kwargs['extra_packages_script'] = args.extra_packages_script
     if args.extra_wxs:
         kwargs['extra_wxs'] = dict(
-            thing.split("=") for thing in args.extra_wxs.split(','))
+            thing.split("=") for thing in args.extra_wxs.split(',')
+        )
     if args.extra_features:
         kwargs['extra_features'] = args.extra_features.split(',')