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/3199#issuecomment-538424892,https://api.github.com/repos/pydata/xarray/issues/3199,538424892,MDEyOklzc3VlQ29tbWVudDUzODQyNDg5Mg==,14808389,2019-10-04T14:38:49Z,2019-10-04T14:38:49Z,MEMBER,"looking at this once again, there are a lot of projects that don't install (eg [aiohttp](https://github.com/aio-libs/aiohttp) ([build](https://readthedocs.org/projects/aiohttp/builds/9751985/)), but I'm not sure how this is set up or which parts of their configuration comes from somewhere other than their `.readthedocs.yml`). Also, it seems we are using the [old version](https://docs.readthedocs.io/en/stable/config-file/v1.html) of [`readthedocs.yml`](https://docs.readthedocs.io/en/stable/config-file/v2.html). And finally, it seems strange to me that the `scipy19-docs` fails but `master` doesn't, which means that `master` does something different? As I don't have access to readthedocs I can't really experiment on these suggestions (making this informed guessing at best), so I would like to leave the tracking down and fixing to someone else.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,479063574 https://github.com/pydata/xarray/pull/3199#issuecomment-535224907,https://api.github.com/repos/pydata/xarray/issues/3199,535224907,MDEyOklzc3VlQ29tbWVudDUzNTIyNDkwNw==,14808389,2019-09-25T21:16:11Z,2019-09-25T22:50:41Z,MEMBER,"I'm currently not planning to because I will probably be offline for the next few days Edit: the only workaround I can imagine is building the docs without installing (which is mentioned in the docs), but I neither know why the current configuration is the way it is or how building the docs without installing works with RTD","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,479063574 https://github.com/pydata/xarray/pull/3199#issuecomment-534735363,https://api.github.com/repos/pydata/xarray/issues/3199,534735363,MDEyOklzc3VlQ29tbWVudDUzNDczNTM2Mw==,14808389,2019-09-24T20:31:22Z,2019-09-24T20:31:22Z,MEMBER,"it seems all of these problems boil down to that single command. What gets executed is (essentially) ```bash $ python -m pip install --upgrade --upgrade-strategy eager . ``` which upgrades pandas to 0.25.1, but leaves dask as is because it is an optional dependency. This, however, defeats the purpose of version pinning in the conda file (or a requirements file). I can't find an option to tell readthedocs to install without the eager upgrade (normal upgrade is fine). Maybe ask support? The addition of the upgrade strategy happened in readthedocs/readthedocs.org#5635 ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,479063574 https://github.com/pydata/xarray/pull/3199#issuecomment-534642189,https://api.github.com/repos/pydata/xarray/issues/3199,534642189,MDEyOklzc3VlQ29tbWVudDUzNDY0MjE4OQ==,14808389,2019-09-24T16:38:29Z,2019-09-24T16:38:59Z,MEMBER,"After some experimentation, it seems this is only the case if `setup.py install` is used, not with `pip install`: for me, at least, in the commands from https://github.com/pydata/xarray/pull/3199#issuecomment-534342306, replacing ```bash $ python setup.py install --force ``` with ```bash $ python -m pip install . ``` makes this work, even without the merge commit. The docs on the [settings](https://read-the-docs.readthedocs.io/en/latest/yaml-config.html#python-pip-install) mention `pip_install`, maybe use that?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,479063574 https://github.com/pydata/xarray/pull/3199#issuecomment-534607562,https://api.github.com/repos/pydata/xarray/issues/3199,534607562,MDEyOklzc3VlQ29tbWVudDUzNDYwNzU2Mg==,14808389,2019-09-24T15:17:39Z,2019-09-24T16:08:24Z,MEMBER,"The problem is still the same: while the output of the environment printed by sphinx lists the new version as `xarray 0.13.0+22.gaeb15b56 pypi_0 pypi` which in theory should be used, but building the docs prints this: `xarray: 0.13.0, /home/docs/checkouts/readthedocs.org/user_builds/xray/conda/scipy19-docs/lib/python3.7/site-packages/xarray/__init__.py` which does not have the version of `open_dataset` that allows non-`nc` files. Honestly, I'm no expert on imports and version management, so I don't know what the best fix for this is. Something that comes to mind is waiting for a new release with the new version of `open_dataset`, but that is not an immediate fix (and only a workaround at best).","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,479063574 https://github.com/pydata/xarray/pull/3199#issuecomment-534352985,https://api.github.com/repos/pydata/xarray/issues/3199,534352985,MDEyOklzc3VlQ29tbWVudDUzNDM1Mjk4NQ==,14808389,2019-09-24T01:50:42Z,2019-09-24T02:01:51Z,MEMBER,"err, well, this is somewhat confusing: I'm not sure what pulls it, but it seems something depends on xarray (installed in the creation of the environment). The version that is conda-installed is 0.13.0, so as master does not have the new version of `open_dataset` that does not enforce "".nc"" files, the 404 happens. In short, the version from `setup.py install` gets shadowed, I guess because the version is 0.12.3? In that case, merging master into scipy19-docs might fix this?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,479063574 https://github.com/pydata/xarray/pull/3199#issuecomment-534342306,https://api.github.com/repos/pydata/xarray/issues/3199,534342306,MDEyOklzc3VlQ29tbWVudDUzNDM0MjMwNg==,14808389,2019-09-24T00:58:49Z,2019-09-24T00:58:49Z,MEMBER,"(roughly) following the instructions in the build log, I can reproduce it raising a 404: ```bash $ conda env create --quiet --name scipy19-docs --file doc/environment.yml $ conda install --yes --quiet --name scipy19-docs mock pillow sphinx sphinx_rtd_theme (scipy19-docs)$ python -m pip install -U recommonmark readthedocs-sphinx-ext (scipy19-docs)$ python setup.py install --force (scipy19-docs)$ cd doc; make html ``` I didn't check yet, but maybe the second `conda install` should not happen, as all those get installed on env creation?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,479063574 https://github.com/pydata/xarray/pull/3199#issuecomment-534301971,https://api.github.com/repos/pydata/xarray/issues/3199,534301971,MDEyOklzc3VlQ29tbWVudDUzNDMwMTk3MQ==,14808389,2019-09-23T21:59:35Z,2019-09-23T21:59:35Z,MEMBER,"that seems to have worked, the failures should be unrelated.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,479063574 https://github.com/pydata/xarray/pull/3199#issuecomment-534297108,https://api.github.com/repos/pydata/xarray/issues/3199,534297108,MDEyOklzc3VlQ29tbWVudDUzNDI5NzEwOA==,14808389,2019-09-23T21:42:56Z,2019-09-23T21:42:56Z,MEMBER,"unless something else is wrong, either modifying the md5 file (remove the newline) or adding `strip()` to `f.read()` in `tutorial.open_dataset` should fix the md5 check.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,479063574 https://github.com/pydata/xarray/pull/3199#issuecomment-532302896,https://api.github.com/repos/pydata/xarray/issues/3199,532302896,MDEyOklzc3VlQ29tbWVudDUzMjMwMjg5Ng==,14808389,2019-09-17T16:43:20Z,2019-09-17T17:45:52Z,MEMBER,"I'm not sure if this helps you, but I noticed two issues in `xr.tutorial.open_dataset`: first, it requires the file extension to be "".nc"" (resulting in a 404 when fetching the file. The version from the scipy19-docs branch does not have that issue), and second, there is a newline in the md5 file. Modifying `remotemd5 = f.read()` to `remotemd5 = f.read().strip()` should do the trick.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,479063574