diff -r 11f834e7177d -r be37bb8d0c7c contrib/packaging/hgpackaging/cli.py --- a/contrib/packaging/hgpackaging/cli.py Mon Jul 12 15:56:25 2021 -0400 +++ b/contrib/packaging/hgpackaging/cli.py Tue Jul 13 11:37:57 2021 -0400 @@ -64,6 +64,7 @@ extra_packages_script=None, extra_wxs=None, extra_features=None, + extra_pyoxidizer_vars=None, ): if not pyoxidizer_target and not python: raise Exception("--python required unless building with PyOxidizer") @@ -105,7 +106,7 @@ "timestamp_url": sign_timestamp_url, } - fn(**kwargs) + fn(**kwargs, extra_pyoxidizer_vars=extra_pyoxidizer_vars) def get_parser(): @@ -168,6 +169,12 @@ "in the installer from the extra wxs files" ), ) + + sp.add_argument( + "--extra-pyoxidizer-vars", + help="json map of extra variables to pass to pyoxidizer", + ) + sp.set_defaults(func=build_wix) return parser