html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/pull/7179#issuecomment-1317819272,https://api.github.com/repos/pydata/xarray/issues/7179,1317819272,IC_kwDOAMm_X85OjFOI,2448579,2022-11-16T23:32:21Z,2022-11-16T23:32:21Z,MEMBER,Turns out it is a pyodide bug with how they hook in to importlib,"{""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1412019155 https://github.com/pydata/xarray/pull/7179#issuecomment-1317583451,https://api.github.com/repos/pydata/xarray/issues/7179,1317583451,IC_kwDOAMm_X85OiLpb,2448579,2022-11-16T19:49:22Z,2022-11-16T19:50:02Z,MEMBER,"FYI I'm getting this error when trying to [update the version](https://github.com/pyodide/pyodide/pull/3262) in pyodide: https://app.circleci.com/pipelines/github/pyodide/pyodide/5016/workflows/e2cc0865-a91d-4cdb-8dbc-dfaeeb522c5f/jobs/60731 ```python JavascriptException message: Traceback (most recent call last): File ""/lib/python3.10/asyncio/futures.py"", line 201, in result raise self._exception File ""/lib/python3.10/asyncio/tasks.py"", line 232, in __step result = coro.send(None) File ""/lib/python3.10/_pyodide/_base.py"", line 531, in eval_code_async await CodeRunner( File ""/lib/python3.10/_pyodide/_base.py"", line 357, in run_async coroutine = eval(self.code, globals, locals) File """", line 1, in File ""/lib/python3.10/site-packages/xarray/__init__.py"", line 1, in from . import testing, tutorial File ""/lib/python3.10/site-packages/xarray/tutorial.py"", line 17, in from .backends.api import open_dataset as _open_dataset File ""/lib/python3.10/site-packages/xarray/backends/__init__.py"", line 16, in from .scipy_ import ScipyBackendEntrypoint, ScipyDataStore File ""/lib/python3.10/site-packages/xarray/backends/scipy_.py"", line 239, in class ScipyBackendEntrypoint(BackendEntrypoint): File ""/lib/python3.10/site-packages/xarray/backends/scipy_.py"", line 260, in ScipyBackendEntrypoint available = module_available(""scipy"") File ""/lib/python3.10/site-packages/xarray/core/utils.py"", line 1009, in module_available return importlib.util.find_spec(module) is not None File ""/lib/python3.10/importlib/util.py"", line 103, in find_spec return _find_spec(fullname, parent_path) File ""/lib/python3.10/_pyodide/_importhook.py"", line 226, in find_spec raise ModuleNotFoundError( ModuleNotFoundError: The module 'scipy' is included in the Pyodide distribution, but it is not installed. You can install it by calling: await micropip.install(""scipy"") in Python or await pyodide.loadPackage(""scipy"") in JavaScript. See https://pyodide.org/en/stable/usage/loading-packages.html for more details. ```` this seems like a bug in importlib","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1412019155 https://github.com/pydata/xarray/pull/7179#issuecomment-1295196783,https://api.github.com/repos/pydata/xarray/issues/7179,1295196783,IC_kwDOAMm_X85NMyJv,2448579,2022-10-28T16:25:19Z,2022-10-28T16:25:19Z,MEMBER,Thanks @headtr1ck great PR!,"{""total_count"": 1, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 1, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,1412019155