It's been 2 months since our last release. It'd be nice to issue one soon; mostly to get the really nice documentation changes out.
According to our min versions policy we can bump up to numpy 1.15 and dask 2.2 (though we need to solve #3660 first). So I propose we do that and bump to 0.15.0
I'd say all of the PRs related to #3594 (making all non-indexing tests pass and documentation) should be put into the same release. There is not too much to do so if I get about a week I can make sure all of them are ready for review / merge, but I'm also fine with not including them in 0.15
Should be ready to go once #3631 is in.
Do we have volunteers to do this release?
I am doing this (EDIT): in the next two hours unless there are objections.
no objections from me
git clean -xdf; python setup.py bdist_wheel sdist; twine check dist/*
gives me
`long_description` has syntax errors in markup and would not be rendered on PyPI.
line 39: Warning: Bullet list ends without a blank line; unexpected unindent.
Can someone figure what needs to be fixed please?
Thanks @dcherian for handling this release!
I believe this is the problem. (line 39 of the description is like 47 of the file)
https://github.com/pydata/xarray/blob/7c32c8ae77557178d618abe65924baf89667b55c/setup.cfg#L46-L47
I guess we are not continuing the line properly.
the reason for this is that we have bullet lists with more than one line per item. python setup.py sdist (and others) will reindent the lines not preceded by the bullet (-) to match the indent of the bullet.
Is there a reason why we put a string there instead of using something like file: README.rst?
will reindent the lines not preceded by the bullet (-) to match the indent of the bullet.
That was it!
Is there a reason why we put a string there instead of using something like file: README.rst?
No idea. let's tackle this after this release.
did you tag already? If not, I think it might be good to get #3732 in.
OK everything but the email, twitter announcements is done. I'll get to that tonight/tomorrow
great RTD is now failing consistently: https://readthedocs.org/projects/xray/builds/
that's because conda uses too much memory. We might be able to reduce the memory consumption by moving most packages into the pip section (except from iris and cartopy every package should have wheels PyPI)
Thanks @dcherian !
And @keewis for being so helpful recently!
Update: RTD is fixed but the conda-forge channel needs some attention: https://github.com/conda-forge/xarray-feedstock/pull/54
ERROR: Could not find a version that satisfies the requirement setuptools_scm (from versions: none)
ERROR: No matching distribution found for setuptools_scm
Should get fixed by changing recipe/meta.yaml:
requirements:
build:
- python >=3.6
- pip
- setuptools
- setuptools_scm
Done!