diff --git a/contrib/heptapod-ci.yml b/contrib/heptapod-ci.yml
index f5091286b10c12d1cd83374506bf787b03e9a676_Y29udHJpYi9oZXB0YXBvZC1jaS55bWw=..022c91426022b8a012b69e9acb5edf89815a7458_Y29udHJpYi9oZXB0YXBvZC1jaS55bWw= 100644
--- a/contrib/heptapod-ci.yml
+++ b/contrib/heptapod-ci.yml
@@ -530,5 +530,5 @@
 
 windows-pyox:
     extends: .windows-runtests
-    when: manual  # pyoxidizer builds seem broken with --no-use-pep517
+    when: manual
     variables:
@@ -534,4 +534,6 @@
     variables:
+        RUNTEST_ARGS: ""
+        WHEEL_ARG: ""
         FLAVOR: "--pyoxidized"
 
 macos:
diff --git a/rust/hgcli/pyoxidizer.bzl b/rust/hgcli/pyoxidizer.bzl
index f5091286b10c12d1cd83374506bf787b03e9a676_cnVzdC9oZ2NsaS9weW94aWRpemVyLmJ6bA==..022c91426022b8a012b69e9acb5edf89815a7458_cnVzdC9oZ2NsaS9weW94aWRpemVyLmJ6bA== 100644
--- a/rust/hgcli/pyoxidizer.bzl
+++ b/rust/hgcli/pyoxidizer.bzl
@@ -142,7 +142,7 @@
     )
 
     # Add Mercurial to resources.
-    exe.add_python_resources(exe.pip_install(["--verbose", "--no-use-pep517", ROOT]))
+    exe.add_python_resources(exe.pip_install(["--verbose", ROOT]))
 
     # On Windows, we install extra packages for convenience.
     if IS_WINDOWS: