diff --git a/rust/hgcli/pyoxidizer.bzl b/rust/hgcli/pyoxidizer.bzl index 62435a5b46fe40a1a522d81b10623f94537637ec_cnVzdC9oZ2NsaS9weW94aWRpemVyLmJ6bA==..118f067f6bd13f01069b8174b2520a1cf48b506d_cnVzdC9oZ2NsaS9weW94aWRpemVyLmJ6bA== 100644 --- a/rust/hgcli/pyoxidizer.bzl +++ b/rust/hgcli/pyoxidizer.bzl @@ -3,6 +3,5 @@ # Code to run in Python interpreter. RUN_CODE = "import hgdemandimport; hgdemandimport.enable(); from mercurial import dispatch; dispatch.run()" - set_build_path(ROOT + "/build/pyoxidizer") @@ -7,6 +6,5 @@ set_build_path(ROOT + "/build/pyoxidizer") - def make_distribution(): return default_python_distribution() @@ -10,5 +8,4 @@ def make_distribution(): return default_python_distribution() - def make_distribution_windows(): @@ -14,5 +11,4 @@ def make_distribution_windows(): - return default_python_distribution(flavor="standalone_dynamic") - + return default_python_distribution(flavor = "standalone_dynamic") def make_exe(dist): @@ -17,5 +13,6 @@ def make_exe(dist): + """Builds a Rust-wrapped Mercurial binary.""" config = PythonInterpreterConfig( raw_allocator = "system", run_eval = RUN_CODE, @@ -58,8 +55,8 @@ # On Windows, we install extra packages for convenience. if "windows" in BUILD_TARGET_TRIPLE: exe.add_python_resources( - dist.pip_install(["-r", ROOT + "/contrib/packaging/requirements_win32.txt"]) + dist.pip_install(["-r", ROOT + "/contrib/packaging/requirements_win32.txt"]), ) return exe @@ -62,11 +59,10 @@ ) return exe - def make_manifest(dist, exe): m = FileManifest() m.add_python_resource(".", exe) return m @@ -67,10 +63,9 @@ def make_manifest(dist, exe): m = FileManifest() m.add_python_resource(".", exe) return m - def make_embedded_resources(exe): return exe.to_embedded_resources() @@ -74,7 +69,6 @@ def make_embedded_resources(exe): return exe.to_embedded_resources() - register_target("distribution_posix", make_distribution) register_target("distribution_windows", make_distribution_windows)