id,node_id,number,title,user,state,locked,assignee,milestone,comments,created_at,updated_at,closed_at,author_association,active_lock_reason,draft,pull_request,body,reactions,performed_via_github_app,state_reason,repo,type 769288855,MDExOlB1bGxSZXF1ZXN0NTQxNDUzNDQ3,4701,Allow pathlib.Path to be passed to all engines,226037,closed,0,,,4,2020-12-16T21:36:33Z,2021-09-01T08:46:35Z,2020-12-18T13:43:32Z,MEMBER,,0,pydata/xarray/pulls/4701," - Related to #4309 and in particular: https://github.com/pydata/xarray/issues/4309#issuecomment-747055666 - [x] Passes `isort . && black . && mypy . && flake8` - No user visible change Once `ZarrStore.open_group` and `NetCDF4DataStore.open` accepts `pathlib.Path` objects we can remove `_normalize_path` from `apiv2.open_dataset`. All other backends accept them. Note that `zarr` itself doesn't support them, yet. See: https://github.com/zarr-developers/zarr-python/issues/601","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/4701/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,pull