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/3358#issuecomment-539747847,https://api.github.com/repos/pydata/xarray/issues/3358,539747847,MDEyOklzc3VlQ29tbWVudDUzOTc0Nzg0Nw==,6213168,2019-10-08T23:33:43Z,2019-10-08T23:33:43Z,MEMBER,Thanks all!,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-539236697,https://api.github.com/repos/pydata/xarray/issues/3358,539236697,MDEyOklzc3VlQ29tbWVudDUzOTIzNjY5Nw==,6213168,2019-10-07T22:48:10Z,2019-10-07T22:48:10Z,MEMBER,@shoyer any comments from you?,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-539224925,https://api.github.com/repos/pydata/xarray/issues/3358,539224925,MDEyOklzc3VlQ29tbWVudDUzOTIyNDkyNQ==,6213168,2019-10-07T22:07:20Z,2019-10-07T22:07:20Z,MEMBER,@jhamman it's ready for merge if everybody's happy with it,"{""total_count"": 3, ""+1"": 3, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-537976527,https://api.github.com/repos/pydata/xarray/issues/3358,537976527,MDEyOklzc3VlQ29tbWVudDUzNzk3NjUyNw==,6213168,2019-10-03T14:43:06Z,2019-10-03T14:43:06Z,MEMBER,"RTD build successful!
https://crusaderky-xarray.readthedocs.io/en/mindeps","{""total_count"": 2, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 2, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-537956738,https://api.github.com/repos/pydata/xarray/issues/3358,537956738,MDEyOklzc3VlQ29tbWVudDUzNzk1NjczOA==,6213168,2019-10-03T13:56:25Z,2019-10-03T13:56:25Z,MEMBER,I think I worked around it - logged in #3369 ,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-537953674,https://api.github.com/repos/pydata/xarray/issues/3358,537953674,MDEyOklzc3VlQ29tbWVudDUzNzk1MzY3NA==,6213168,2019-10-03T13:48:50Z,2019-10-03T13:48:50Z,MEMBER,Not sure if the above is caused by the fact that I'm not running RTD in the main xarray repo?,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-537953053,https://api.github.com/repos/pydata/xarray/issues/3358,537953053,MDEyOklzc3VlQ29tbWVudDUzNzk1MzA1Mw==,6213168,2019-10-03T13:47:21Z,2019-10-03T13:47:21Z,MEMBER,"I'm getting a crash in readthedocs because of versioneer:
https://readthedocs.org/projects/crusaderky-xarray/builds/9748865/
In the RTD CI, versioneer incorrectly sets the version as ``0+untagged.111.g6d60700``, which while it is compliant to PEP-440, it obviously fails a minimum version check in pandas.DataFrame.to_xarray.
On top of this, there's a bug in distutils (!!!) that causes an ugly crash instead of a clean error message:
```
pandas/compat/_optional.py(100)import_optional_dependency()
98 if minimum_version:
99 version = _get_version(module)
--> 100 if distutils.version.LooseVersion(version) < minimum_version:
101 assert on_version in {""warn"", ""raise"", ""ignore""}
```
if distutils.version.LooseVersion(version) < minimum_version:
To replicate locally: manually
```
xarray: 0+untagged.111.g6d60700
[...]
>>>-------------------------------------------------------------------------
Exception in /home/docs/checkouts/readthedocs.org/user_builds/crusaderky-xarray/checkouts/mindeps/doc/pandas.rst at block ending on line 105
Specify :okexcept: as an option in the ipython:: block to suppress this message
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
in
----> 1 s[::2].to_xarray()
~/checkouts/readthedocs.org/user_builds/crusaderky-xarray/conda/mindeps/lib/python3.7/site-packages/pandas/core/generic.py in to_xarray(self)
2904 speed (date, animal) int64 350 18 361 15
2905 """"""
-> 2906 xarray = import_optional_dependency(""xarray"")
2907
2908 if self.ndim == 1:
~/checkouts/readthedocs.org/user_builds/crusaderky-xarray/conda/mindeps/lib/python3.7/site-packages/pandas/compat/_optional.py in import_optional_dependency(name, extra, raise_on_missing, on_version)
98 if minimum_version:
99 version = _get_version(module)
--> 100 if distutils.version.LooseVersion(version) < minimum_version:
101 assert on_version in {""warn"", ""raise"", ""ignore""}
102 msg = version_message.format(
~/checkouts/readthedocs.org/user_builds/crusaderky-xarray/conda/mindeps/lib/python3.7/distutils/version.py in __lt__(self, other)
50
51 def __lt__(self, other):
---> 52 c = self._cmp(other)
53 if c is NotImplemented:
54 return c
~/checkouts/readthedocs.org/user_builds/crusaderky-xarray/conda/mindeps/lib/python3.7/distutils/version.py in _cmp(self, other)
335 if self.version == other.version:
336 return 0
--> 337 if self.version < other.version:
338 return -1
339 if self.version > other.version:
TypeError: '<' not supported between instances of 'str' and 'int'
```
","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-537922316,https://api.github.com/repos/pydata/xarray/issues/3358,537922316,MDEyOklzc3VlQ29tbWVudDUzNzkyMjMxNg==,6213168,2019-10-03T12:24:58Z,2019-10-03T12:24:58Z,MEMBER,"Ready for final review and merge.
I'm trying to test the readthedocs CI but it's getting stuck:
https://readthedocs.org/projects/crusaderky-xarray/builds/
Maybe it's because I'm not a paying user?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-537890654,https://api.github.com/repos/pydata/xarray/issues/3358,537890654,MDEyOklzc3VlQ29tbWVudDUzNzg5MDY1NA==,6213168,2019-10-03T10:41:56Z,2019-10-03T10:41:56Z,MEMBER,@shoyer how do we test the readthedocs CI build before merging into main?,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-537870335,https://api.github.com/repos/pydata/xarray/issues/3358,537870335,MDEyOklzc3VlQ29tbWVudDUzNzg3MDMzNQ==,6213168,2019-10-03T09:40:43Z,2019-10-03T09:40:43Z,MEMBER,"I have one outstanding error
```
> abs_diff = np.atleast_1d(abs(actual - expected)).astype(np.timedelta64)
E TypeError: Cannot cast datetime.timedelta object from metadata [Y] to [us] according to the rule 'same_kind'
xarray/tests/test_coding_times.py:122: TypeError
```
The error disappears if I change the repositories of py36-min-all-deps from ``[conda-forge]`` to ``[anaconda, conda-forge]``. I tried comparing the two ``conda list`` but I could not spot any glaring differences. Help appreciated!","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-537849358,https://api.github.com/repos/pydata/xarray/issues/3358,537849358,MDEyOklzc3VlQ29tbWVudDUzNzg0OTM1OA==,6213168,2019-10-03T08:43:32Z,2019-10-03T08:43:32Z,MEMBER,"Evidence of the new CI script at work:
https://dev.azure.com/xarray/xarray/_build/results?buildId=975&view=logs","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-537472288,https://api.github.com/repos/pydata/xarray/issues/3358,537472288,MDEyOklzc3VlQ29tbWVudDUzNzQ3MjI4OA==,6213168,2019-10-02T12:36:39Z,2019-10-02T12:36:39Z,MEMBER,Missing only CI integration of the new tool; waiting for #3366. All tests pass locally. You can start reviewing...,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-537154686,https://api.github.com/repos/pydata/xarray/issues/3358,537154686,MDEyOklzc3VlQ29tbWVudDUzNzE1NDY4Ng==,6213168,2019-10-01T17:56:50Z,2019-10-01T17:56:50Z,MEMBER,"I was bored, so I wrote a CI tool to keep track of the situation :)
```
Package Required Policy Status
------------- ----------------- ----------------- ------
python 3.6 (2016-12-23) 3.6 (2016-12-23) =
boto3 1.9 (2018-09-10) 1.9 (2018-09-10) =
bottleneck 1.2 (2017-09-14) 1.2 (2017-09-14) =
cartopy 0.17 (2018-11-17) 0.17 (2018-11-17) =
cdms2 3.1 (2018-11-02) 3.1 (2018-11-02) =
cfgrib 0.9 (2019-02-25) 0.9 (2019-02-25) =
cftime 1.0 (2018-04-27) 1.0 (2018-04-27) =
dask 1.2 (2019-04-13) 1.2 (2019-04-13) =
distributed 1.27 (2019-04-12) 1.27 (2019-04-12) =
h5netcdf 0.7 (2019-02-27) 0.7 (2019-02-27) =
h5py 2.9 (2018-12-20) 2.10 (2019-09-10) <
hdf5 1.10 (2017-09-22) 1.10 (2017-09-22) =
iris 2.2 (2018-10-12) 2.2 (2018-10-12) =
lxml 4.4 (2019-07-27) 4.4 (2019-07-27) =
matplotlib 3.1 (2019-05-18) 3.1 (2019-05-18) =
nc-time-axis 1.2 (2019-01-25) 1.2 (2019-01-25) =
netcdf4 1.4 (2018-05-08) 1.4 (2018-05-08) =
numba 0.44 (2019-06-18) 0.44 (2019-06-18) =
numpy 1.14 (2018-01-09) 1.14 (2018-01-09) =
pandas 0.21 (2017-11-04) 0.21 (2017-11-04) =
pseudonetcdf 3.0 (2019-07-18) 3.0 (2019-07-18) =
pydap 3.2 (2018-10-16) 3.2 (2018-10-16) =
pynio 1.5 (2017-12-01) 1.5 (2017-12-01) =
rasterio 1.0 (2018-12-21) 1.0 (2018-12-21) =
scipy 1.0 (2017-11-07) 1.0 (2017-11-07) =
seaborn 0.9 (2018-07-17) 0.9 (2018-07-17) =
toolz 0.10 (2019-07-12) 0.10 (2019-07-12) =
zarr 2.3 (2019-03-25) 2.3 (2019-03-25) =
```","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648
https://github.com/pydata/xarray/pull/3358#issuecomment-536798903,https://api.github.com/repos/pydata/xarray/issues/3358,536798903,MDEyOklzc3VlQ29tbWVudDUzNjc5ODkwMw==,6213168,2019-09-30T23:53:52Z,2019-09-30T23:53:52Z,MEMBER,A note: it seems impossible to install dask >=2.0 together with these old versions of numpy/pandas - at least with conda. I did not investigate why.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,500582648