(driver, wheel_name)
| 273 | |
| 274 | |
| 275 | def _load_pyarrow_in_runner(driver, wheel_name): |
| 276 | driver.load_arrow() |
| 277 | driver.execute_python( |
| 278 | """import sys |
| 279 | import micropip |
| 280 | if "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 |
| 289 | import pyarrow |
| 290 | """, |
| 291 | wait_for_terminate=True, |
| 292 | ) |
| 293 | |
| 294 | |
| 295 | parser = argparse.ArgumentParser() |
no test coverage detected