id,node_id,number,state,locked,title,user,body,created_at,updated_at,closed_at,merged_at,merge_commit_sha,assignee,milestone,draft,head,base,author_association,auto_merge,repo,url,merged_by 631629726,MDExOlB1bGxSZXF1ZXN0NjMxNjI5NzI2,5271,closed,0,Ensure `HighLevelGraph` layers are `Layer` instances,11656932,"This PR updates how we construct the `HighLevelGraph` in `subset_dataset_to_block`. Currently we create a `HighLevelGraph` and then manually add a few new layers, which are `dict`s, directly to `hlg.layers`. https://github.com/pydata/xarray/blob/eec2b59bd08498fe3d50d8549b540d0a8409c7ac/xarray/core/parallel.py#L537-L546 However since (in more recent versions of Dask) [`HighLevelGraph` layers are expected to be `Layer` class instances](https://github.com/dask/dask/blob/23c93d72c8fbd194b44614c29dd584ff93fc1eef/dask/highlevelgraph.py#L578-L582) this can result in unexpected errors (xref https://github.com/pydata/xarray/issues/5077#issuecomment-832359943). Instead of manually adding new layers to `hlg.layers`, this PR proposes we create a new `HighLevelGraph` altogether to ensure that `hlg.layers` won't contain any raw `dict` layers.",2021-05-06T16:46:48Z,2021-05-06T20:37:42Z,2021-05-06T20:29:55Z,2021-05-06T20:29:55Z,020345debdff999839aab3e2b6409d30407f3348,,,0,57dffd447bafe81e1e72760eeebc4030a972679b,eec2b59bd08498fe3d50d8549b540d0a8409c7ac,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5271, 722681310,MDExOlB1bGxSZXF1ZXN0NzIyNjgxMzEw,5751,closed,0,Update `sparse` `test_chunk` xfail,11656932,"`xarray/tests/test_sparse.py::test_chunk` now passes with the latest `sparse=0.13.0` release - [x] Closes https://github.com/pydata/xarray/issues/5654 - [ ] Tests added - [ ] Passes `pre-commit run --all-files` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` ",2021-08-30T17:32:49Z,2021-08-31T15:12:45Z,2021-08-31T14:27:17Z,2021-08-31T14:27:17Z,f915515d610b4471888fa44dfb00dbae3fd22349,,,0,c11b882bcd8a84d5ca12732bcd1a21b7f1eaa80e,8c9c0f6827a38d3833a4d6108a705feb717a3f73,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5751, 822969083,PR_kwDOAMm_X84xDYL7,6166,closed,0,Trigger upstream CI build,11656932,Just wanting to check the test suite before issuing a `dask` release. Apologies for the noise.,2022-01-14T18:06:23Z,2022-01-14T18:38:31Z,2022-01-14T18:38:28Z,,feb8eb6fe6f627c245cc3509ef6b5e1f2569e060,,,0,f9579d30bc2abafcb48b658a30ba7aa984b2067f,4c865d607e6e03605b7050d9fb6991e86346bf08,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/6166, 1019177915,PR_kwDOAMm_X848v2u7,6884,closed,0,Temporarily import `loop_in_thread` fixture from `distributed`,11656932," - [x] Closes https://github.com/dask/distributed/issues/6842 - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` This is a quickfix similar to https://github.com/dask/dask/pull/9337. Note there's a conversation happening over in https://github.com/dask/distributed/issues/6806 around what testing utilities in `distributed` should be considered public. ",2022-08-05T22:30:53Z,2022-08-08T15:12:42Z,2022-08-06T01:25:19Z,2022-08-06T01:25:19Z,9050a8b9efc28142b762475c7285603a87b00e83,,,0,043ccdab65ace84bf1991d958385e9d5849f6af8,5b2ec9775714ddb693a30ffa6beeefb44ce42bdd,CONTRIBUTOR,"{""enabled_by"": {""login"": ""andersy005"", ""id"": 13301940, ""node_id"": ""MDQ6VXNlcjEzMzAxOTQw"", ""avatar_url"": ""https://avatars.githubusercontent.com/u/13301940?v=4"", ""gravatar_id"": """", ""url"": ""https://api.github.com/users/andersy005"", ""html_url"": ""https://github.com/andersy005"", ""followers_url"": ""https://api.github.com/users/andersy005/followers"", ""following_url"": ""https://api.github.com/users/andersy005/following{/other_user}"", ""gists_url"": ""https://api.github.com/users/andersy005/gists{/gist_id}"", ""starred_url"": ""https://api.github.com/users/andersy005/starred{/owner}{/repo}"", ""subscriptions_url"": ""https://api.github.com/users/andersy005/subscriptions"", ""organizations_url"": ""https://api.github.com/users/andersy005/orgs"", ""repos_url"": ""https://api.github.com/users/andersy005/repos"", ""events_url"": ""https://api.github.com/users/andersy005/events{/privacy}"", ""received_events_url"": ""https://api.github.com/users/andersy005/received_events"", ""type"": ""User"", ""site_admin"": false}, ""merge_method"": ""squash"", ""commit_title"": ""Temporarily import `loop_in_thread` fixture from `distributed` (#6884)"", ""commit_message"": ""Co-authored-by: Anderson Banihirwe ""}",13221727,https://github.com/pydata/xarray/pull/6884, 1052010085,PR_kwDOAMm_X84-tGZl,7016,closed,0,`kwargs` typo in custom backend docs,11656932,Noticed a tiny typo when reading through https://docs.xarray.dev/en/stable/internals/how-to-add-new-backend.html,2022-09-09T21:06:53Z,2022-09-09T22:37:10Z,2022-09-09T22:33:39Z,2022-09-09T22:33:39Z,9b79c3e09a348c3fc32e8abc522613491f19c8ee,,,0,75835adcdaf4d24cd334ab28a4f73fe7e6e068bb,25537623edafd4a2f99a011ebb91ae55bccb96a2,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/7016, 1221985836,PR_kwDOAMm_X85I1gYs,7489,closed,0,Remove Dask single-threaded setting in tests,11656932,"I'm not totally sure why `single-threaded` was being set to begin with, so I might be missing some important context here Closes https://github.com/pydata/xarray/issues/7483 ",2023-01-30T17:13:16Z,2023-01-31T18:51:28Z,2023-01-31T18:45:47Z,2023-01-31T18:45:47Z,67d0ee20f66517627a2ce795b650b980dd982de9,,,0,2b42f62be15748d12f563b55fb4543fa1b4cc911,b4515582ffc8b7f63632bfccd109d19889d00384,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/7489, 1222066958,PR_kwDOAMm_X85I10MO,7491,closed,0,Fix `isort` `pre-commit` install,11656932,"xref https://github.com/PyCQA/isort/issues/2077 Closes https://github.com/pydata/xarray/issues/7490",2023-01-30T18:08:12Z,2023-01-30T18:16:15Z,2023-01-30T18:16:11Z,,f5f94661a1fb8d395816cc720e30cefd43aef605,,,0,16e6b8ee00b32437f7ac2dcbf9f28b7ec3340f06,d385e2063a6b5919e1fe9dd3e27a24bc7117137e,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/7491, 1591460526,PR_kwDOAMm_X85e28Ku,8424,open,0,Add support for remote string paths to `h5netcdf` engine,11656932," - [x] Closes https://github.com/pydata/xarray/issues/8423 - [x] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` cc @dcherian as you might find this interesting ",2023-11-07T22:09:37Z,2024-01-05T06:25:44Z,,,4e5b1f0166acdec4b3aed95ef6e567c9fc7d6c73,,,0,977dab7cb261b918397d6bce82df2a130be7f502,e6ccedb56ed4bc8d0b7c1f16ab325795330fb19a,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/8424,