def METHOD_NAME():
    def script_fn():
        from dagster_ext import init_dagster_ext
        context = init_dagster_ext()
        context.log("hello world")
    @asset
    def foo(context: AssetExecutionContext, ext: ExtSubprocess):
        with temp_script(script_fn) as script_path:
            cmd = [_PYTHON_EXECUTABLE, script_path]
            ext.run(cmd, context=context)
    foo(context=build_asset_context(), ext=ExtSubprocess())