MCPcopy Create free account
hub / github.com/apache/arrow / _load_pyarrow_in_runner

Function _load_pyarrow_in_runner

python/scripts/run_emscripten_tests.py:275–292  ·  view source on GitHub ↗
(driver, wheel_name)

Source from the content-addressed store, hash-verified

273
274
275def _load_pyarrow_in_runner(driver, wheel_name):
276 driver.load_arrow()
277 driver.execute_python(
278 """import sys
279import micropip
280if "pyarrow" not in sys.modules:
281 await micropip.install("hypothesis")
282 import pyodide_js as pjs
283 await pjs.loadPackage("tzdata")
284 await pjs.loadPackage("numpy")
285 await pjs.loadPackage("pandas")
286 import pytest
287 import pandas # import pandas after pyarrow package load for pandas/pyarrow
288 # functions to work
289import pyarrow
290 """,
291 wait_for_terminate=True,
292 )
293
294
295parser = argparse.ArgumentParser()

Callers 1

Calls 2

load_arrowMethod · 0.45
execute_pythonMethod · 0.45

Tested by

no test coverage detected