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