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