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 733175000,MDExOlB1bGxSZXF1ZXN0NzMzMTc1MDAw,5793,closed,0,MAINT: IOError -> OSError,895458,IOError has been an alias of [OSError](https://docs.python.org/3/library/exceptions.html#OSError) since Python 3.3 (see [PEP 3151](https://www.python.org/dev/peps/pep-3151/)).,2021-09-13T22:51:45Z,2021-09-15T20:55:07Z,2021-09-15T18:18:30Z,2021-09-15T18:18:29Z,f3237bcf68064616bfa6ba30384d014082acdc8b,,,0,34789f81ab5685cd577388c9b79d0da4a9f4582a,c4f3a9ee7c20dfe9b5364b880204a13753d8ef2c,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5793, 762236874,PR_kwDOAMm_X84tbs_K,5879,closed,0,"Check for path-like objects rather than Path type, use os.fspath",895458,"This PR generally changes (e.g.) `isinstance(filename, pathlib.Path)` to `isinstance(filename, os.PathLike)`, and uses `os.fspath` to convert it to (usually) `str` type. (If it is vital these are always `str`, then should [`os.fsdecode`](https://docs.python.org/3/library/os.html#os.fsdecode) be considered? `bytes` paths are not common, and only possible on some platforms). If other path-like objects are used e.g. [py.path](https://py.readthedocs.io/en/latest/path.html) used by the [tmpdir pytest fixture](https://docs.pytest.org/en/6.2.x/tmpdir.html#the-tmpdir-fixture), an error message is shown: > ValueError: can only read bytes or file-like objects with engine='scipy' or 'h5netcdf' This PR allows other path-like objects to be used. A few typing objects are also adjusted too. --- Be aware there are [file-like](https://docs.python.org/3/glossary.html#term-file-like-object) and [path-like](https://docs.python.org/3/glossary.html#term-path-like-object) object terms used in the core Python glossary. In light of this, some ""file-like"" wordings may need to be adjusted, such as the error message described above. This can be done in this PR if anyone aggrees.",2021-10-20T11:05:56Z,2022-03-31T21:41:32Z,2021-10-27T22:38:21Z,2021-10-27T22:38:21Z,7b93333b1b8f6cd885a3464f02c8166bbd2d9c51,,,0,88589cb1d27302e8fc19b4f97469133bc1278990,df7646182b17d829fe9b2199aebf649ddb2ed480,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5879, 1044269806,PR_kwDOAMm_X84-Pkru,6979,closed,0,"Remove unnecessary build dependencies, use build defaults, strict twine check",895458,"This PR does a few related things: - Remove `wheel` from `pyproject.toml`, since it is no longer needed/documented (e.g. [here](https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html)), and rename other dependencies to their names in PyPI - Remove `pip install` build dependencies already specified in `pyproject.toml` - Remove [`check-manifest`](https://pypi.org/project/check-manifest/), since it isn't used - The command `python -m build` has defaults to build both sdist and wheel outputs - Use `twine check --strict` to return non-zero status on warnings",2022-09-01T21:58:42Z,2022-09-10T07:34:25Z,2022-09-10T06:13:28Z,2022-09-10T06:13:28Z,c0011e13b1edabcd541610d7fbef084bcb387183,,,0,2ceaab5c57b1add6fc22481428e4f94185c0b087,19b9e04e9a7f0118f35aa2b8946df0ef7cb3375c,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/6979, 1044343386,PR_kwDOAMm_X84-P2pa,6980,closed,0,"Improve CITATION.cff, specify license version in metadata",895458,"This PR improves CITATION.cff to add abstract, license and repository-code fields, and to modify url to https://xarray.dev/ Also, update the metadata licence from ""Apache"", to ""[Apache-2.0](https://spdx.org/licenses/Apache-2.0.html)"", which is the short identifier defined by SPDX.",2022-09-01T23:28:51Z,2022-09-03T18:11:29Z,2022-09-03T13:19:44Z,2022-09-03T13:19:44Z,3c4a00cc123ceb6fba442cf721650ffa6b473cbb,,,0,3c04da29d2023f802a586b563f685afda35f990e,19b9e04e9a7f0118f35aa2b8946df0ef7cb3375c,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/6980, 1109448635,PR_kwDOAMm_X85CINe7,7253,closed,0,"Remove setuptools-scm-git-archive, require setuptools-scm>=7",895458,"Since June 2022, [setuptools_scm_git_archive](https://github.com/Changaco/setuptools_scm_git_archive) is obsolete since ""setuptools_scm >= 7.0.0 supports Git archives by itself"". This PR follows the migration guide to update `.git_archival.txt`, and establish `setuptools-scm>=7` in `pyproject.toml`.",2022-11-03T11:22:31Z,2022-12-01T19:17:38Z,2022-12-01T19:17:37Z,2022-12-01T19:17:37Z,88e1aeab1752abc74be9e63f2d6738d7b279b1c0,,,0,60804e69eae5f2e12e5761e488e28e82ed409213,edcd26ddb4853996d2a8b7547105fe3d9ceccea4,CONTRIBUTOR,"{""enabled_by"": {""login"": ""dcherian"", ""id"": 2448579, ""node_id"": ""MDQ6VXNlcjI0NDg1Nzk="", ""avatar_url"": ""https://avatars.githubusercontent.com/u/2448579?v=4"", ""gravatar_id"": """", ""url"": ""https://api.github.com/users/dcherian"", ""html_url"": ""https://github.com/dcherian"", ""followers_url"": ""https://api.github.com/users/dcherian/followers"", ""following_url"": ""https://api.github.com/users/dcherian/following{/other_user}"", ""gists_url"": ""https://api.github.com/users/dcherian/gists{/gist_id}"", ""starred_url"": ""https://api.github.com/users/dcherian/starred{/owner}{/repo}"", ""subscriptions_url"": ""https://api.github.com/users/dcherian/subscriptions"", ""organizations_url"": ""https://api.github.com/users/dcherian/orgs"", ""repos_url"": ""https://api.github.com/users/dcherian/repos"", ""events_url"": ""https://api.github.com/users/dcherian/events{/privacy}"", ""received_events_url"": ""https://api.github.com/users/dcherian/received_events"", ""type"": ""User"", ""site_admin"": false}, ""merge_method"": ""squash"", ""commit_title"": ""Remove setuptools-scm-git-archive, require setuptools-scm>=7 (#7253)"", ""commit_message"": ""Co-authored-by: Justus Magin ""}",13221727,https://github.com/pydata/xarray/pull/7253, 1393236284,PR_kwDOAMm_X85TCxk8,7920,closed,0,Fix regression with grouper object on an IndexVariable,895458,"- [X] Closes #7919 - [X] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` ",2023-06-14T23:57:40Z,2023-06-22T18:00:31Z,2023-06-22T16:10:12Z,2023-06-22T16:10:12Z,cbbf347d8153a786e8398beab79a32220038a381,,,0,d43a41fa25615fcbe68f6ebd6a4f5e948afb7d67,276b6bf22fdd5d6abeb6236b8e3c63e63049d44a,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/7920,