Skip to content

Commit 64d63a0

Browse files
committed
force debugger:true in built wheel
1 parent 3f9ed67 commit 64d63a0

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

hatch_build.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,21 @@ def initialize(self, version, build_data):
1111
sys.path.insert(0, here)
1212
from ipykernel.kernelspec import make_ipkernel_cmd, write_kernel_spec
1313

14+
overrides = {}
15+
1416
# When building a standard wheel, the executable specified in the kernelspec is simply 'python'.
1517
if version == "standard":
18+
overrides["metadata"] = dict(debugger=True)
1619
argv = make_ipkernel_cmd(executable="python")
1720

1821
# When installing an editable wheel, the full `sys.executable` can be used.
1922
else:
2023
argv = make_ipkernel_cmd()
2124

25+
overrides["argv"] = argv
26+
2227
dest = os.path.join(here, "data_kernelspec")
2328
if os.path.exists(dest):
2429
shutil.rmtree(dest)
25-
write_kernel_spec(dest, overrides={"argv": argv})
30+
31+
write_kernel_spec(dest, overrides=overrides)

0 commit comments

Comments
 (0)