--- 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(',')