const std = @import("std"); const Io = std.Io; const zpy = @import("zpy"); pub fn main() !void { var py: zpy.Interpreter = try .init(); defer py.deinit(); var locals = try zpy.Dict.new(); defer locals.deinit(); _ = try py.run("def test(): print('hello')", .{ .locals = &locals, }); var test_fn = locals.get(.{ .string = "test" }) orelse unreachable; defer test_fn.decref(); const result = try test_fn.call(.{}); std.debug.print("test() = {f}\n", .{result}); }