--- 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