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/issues/3257#issuecomment-532487930,https://api.github.com/repos/pydata/xarray/issues/3257,532487930,MDEyOklzc3VlQ29tbWVudDUzMjQ4NzkzMA==,5635139,2019-09-18T02:12:49Z,2019-09-18T02:12:49Z,MEMBER,@pydata/xarray let me know any feedback on the email announcements,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532485672,https://api.github.com/repos/pydata/xarray/issues/3257,532485672,MDEyOklzc3VlQ29tbWVudDUzMjQ4NTY3Mg==,1217238,2019-09-18T02:00:56Z,2019-09-18T02:00:56Z,MEMBER,"Success! Thanks team! On Tue, Sep 17, 2019 at 6:33 PM Maximilian Roos wrote: > Closed #3257 . > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > , > or mute the thread > > . > ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532441904,https://api.github.com/repos/pydata/xarray/issues/3257,532441904,MDEyOklzc3VlQ29tbWVudDUzMjQ0MTkwNA==,2443309,2019-09-17T23:36:46Z,2019-09-17T23:36:46Z,MEMBER,"I just merged https://github.com/conda-forge/xarray-feedstock/pull/50, so the release should be available on conda-forge soon.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532424543,https://api.github.com/repos/pydata/xarray/issues/3257,532424543,MDEyOklzc3VlQ29tbWVudDUzMjQyNDU0Mw==,5635139,2019-09-17T22:20:22Z,2019-09-17T22:20:22Z,MEMBER,Great! My mistake,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532422374,https://api.github.com/repos/pydata/xarray/issues/3257,532422374,MDEyOklzc3VlQ29tbWVudDUzMjQyMjM3NA==,2448579,2019-09-17T22:12:15Z,2019-09-17T22:12:15Z,MEMBER,https://github.com/pydata/xarray/releases/tag/v0.13.0 ?,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532418450,https://api.github.com/repos/pydata/xarray/issues/3257,532418450,MDEyOklzc3VlQ29tbWVudDUzMjQxODQ1MA==,5635139,2019-09-17T21:59:01Z,2019-09-17T21:59:01Z,MEMBER,@dcherian did you add a tag? I don't see that yet,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532370590,https://api.github.com/repos/pydata/xarray/issues/3257,532370590,MDEyOklzc3VlQ29tbWVudDUzMjM3MDU5MA==,2448579,2019-09-17T19:39:13Z,2019-09-17T21:13:53Z,MEMBER,"OK I've done everything but - [x] upload to PyPI - [x] update RTD - [ ] announcement email @max-sixty Can you take over emailing the users list? > 14. Issue the release announcement! For bug fix releases, I usually only email xarray@googlegroups.com. For major/feature releases, I will email a broader list (no more than once every 3-6 months): pydata@googlegroups.com, xarray@googlegroups.com, numpy-discussion@scipy.org, scipy-user@scipy.org, pyaos@lists.johnny-lin.com Google search will turn up examples of prior release announcements (look for ""ANN xarray"").","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532404591,https://api.github.com/repos/pydata/xarray/issues/3257,532404591,MDEyOklzc3VlQ29tbWVudDUzMjQwNDU5MQ==,2448579,2019-09-17T21:13:23Z,2019-09-17T21:13:23Z,MEMBER,"Thanks! Done with release on PyPI: https://pypi.org/project/xarray/0.13.0/ Time to announce!","{""total_count"": 2, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 2, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532403088,https://api.github.com/repos/pydata/xarray/issues/3257,532403088,MDEyOklzc3VlQ29tbWVudDUzMjQwMzA4OA==,1217238,2019-09-17T21:08:54Z,2019-09-17T21:08:54Z,MEMBER,@dcherian done! you should have permissions for both RTD and pypi now,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532391264,https://api.github.com/repos/pydata/xarray/issues/3257,532391264,MDEyOklzc3VlQ29tbWVudDUzMjM5MTI2NA==,2448579,2019-09-17T20:36:28Z,2019-09-17T20:38:34Z,MEMBER,"Hahaha, I just signed up at PyPI as dcherian EDIT: I'm dcherian on RTD also.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532390716,https://api.github.com/repos/pydata/xarray/issues/3257,532390716,MDEyOklzc3VlQ29tbWVudDUzMjM5MDcxNg==,1217238,2019-09-17T20:34:50Z,2019-09-17T20:34:50Z,MEMBER,"Maintainers permissions enable: ""Can upload releases for a package. Cannot add collaborators. Cannot delete files, releases, or the project."" I'm pretty happy passing that out to anyone interested :)","{""total_count"": 1, ""+1"": 0, ""-1"": 0, ""laugh"": 1, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532387477,https://api.github.com/repos/pydata/xarray/issues/3257,532387477,MDEyOklzc3VlQ29tbWVudDUzMjM4NzQ3Nw==,5635139,2019-09-17T20:25:52Z,2019-09-17T20:25:52Z,MEMBER,@shoyer I'm at maximilianroos on PyPI but maybe we lock that down tighter than the GH privileges? ,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532386451,https://api.github.com/repos/pydata/xarray/issues/3257,532386451,MDEyOklzc3VlQ29tbWVudDUzMjM4NjQ1MQ==,5635139,2019-09-17T20:22:58Z,2019-09-17T20:22:58Z,MEMBER,"Yes, and our Twitter account! Ping back when it's on PyPI and I'll send out","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532384520,https://api.github.com/repos/pydata/xarray/issues/3257,532384520,MDEyOklzc3VlQ29tbWVudDUzMjM4NDUyMA==,1217238,2019-09-17T20:17:35Z,2019-09-17T20:17:35Z,MEMBER,@dcherian (and anyone else who's interested) could you please send me your pypi and RTD account names?,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532370748,https://api.github.com/repos/pydata/xarray/issues/3257,532370748,MDEyOklzc3VlQ29tbWVudDUzMjM3MDc0OA==,2448579,2019-09-17T19:39:38Z,2019-09-17T19:39:38Z,MEMBER,@shoyer instructions in HOW_TO_RELEASE worked perfectly :),"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532333971,https://api.github.com/repos/pydata/xarray/issues/3257,532333971,MDEyOklzc3VlQ29tbWVudDUzMjMzMzk3MQ==,5635139,2019-09-17T18:01:57Z,2019-09-17T18:01:57Z,MEMBER,Great—happy to help @dcherian—thank you!,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532321924,https://api.github.com/repos/pydata/xarray/issues/3257,532321924,MDEyOklzc3VlQ29tbWVudDUzMjMyMTkyNA==,2448579,2019-09-17T17:31:57Z,2019-09-17T17:31:57Z,MEMBER,"OK happy to do so. > You will need to be listed as a package owner at https://pypi.python.org/pypi/xarray for this to work. Do you want to add the rest of the core team as owners on pypi and RTD?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532290239,https://api.github.com/repos/pydata/xarray/issues/3257,532290239,MDEyOklzc3VlQ29tbWVudDUzMjI5MDIzOQ==,1217238,2019-09-17T16:09:48Z,2019-09-17T16:09:48Z,MEMBER,"OK, @max-sixty or @dcherian do one of you want to take the lead on issuing the release this time? Everything *should* be in the `HOW_TO_RELEASE` checklist, but I'm sure something will come up -- nonetheless, it's good to increase the bus factor!","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532263340,https://api.github.com/repos/pydata/xarray/issues/3257,532263340,MDEyOklzc3VlQ29tbWVudDUzMjI2MzM0MA==,2448579,2019-09-17T15:06:09Z,2019-09-17T15:06:09Z,MEMBER,Yes we should release ASAP. #3313 and #3314 are the last two items on the checklist.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-532251987,https://api.github.com/repos/pydata/xarray/issues/3257,532251987,MDEyOklzc3VlQ29tbWVudDUzMjI1MTk4Nw==,5635139,2019-09-17T14:41:10Z,2019-09-17T14:41:10Z,MEMBER,"Anything final remaining? A couple of nice-to-haves on https://github.com/pydata/xarray/issues/3280 but otherwise I think all done? If so, I have some time this week to help—I can coordinate","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-530123503,https://api.github.com/repos/pydata/xarray/issues/3257,530123503,MDEyOklzc3VlQ29tbWVudDUzMDEyMzUwMw==,1217238,2019-09-10T21:15:54Z,2019-09-10T21:15:54Z,MEMBER,"Yes, we can merge/rebase changes into ""stable"" even after cutting a release. On Tue, Sep 10, 2019 at 1:56 PM Deepak Cherian wrote: > On the other hand, I feel like most doc users are just looking at the > ""latest"" docs > > I'm not so sure of this. The default is stable. and it isn't very obvious > how to change it. > > We can also merge that branch multiple times... > > — > You are receiving this because you commented. > Reply to this email directly, view it on GitHub > , > or mute the thread > > . > ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-530116053,https://api.github.com/repos/pydata/xarray/issues/3257,530116053,MDEyOklzc3VlQ29tbWVudDUzMDExNjA1Mw==,2448579,2019-09-10T20:56:54Z,2019-09-10T20:56:54Z,MEMBER,"> On the other hand, I feel like most doc users are just looking at the ""latest"" docs I'm not so sure of this. The default is stable. and it isn't very obvious how to change it. We can also merge that branch multiple times...","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-530113284,https://api.github.com/repos/pydata/xarray/issues/3257,530113284,MDEyOklzc3VlQ29tbWVudDUzMDExMzI4NA==,1197350,2019-09-10T20:49:30Z,2019-09-10T20:49:30Z,MEMBER,"> We should also merge the `scipy19-docs` branch since that has some nice changes Ideally there are a few things we should finish: - #3199 - GRIB / ECMWF example for gallery - #3131 - My own tutorial on merging / combining datasets I agree it would be nice to get these into a release. On the other hand, I feel like most doc users are just looking at the ""latest"" docs, so perhaps not as urgent as the other items on here.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-529142027,https://api.github.com/repos/pydata/xarray/issues/3257,529142027,MDEyOklzc3VlQ29tbWVudDUyOTE0MjAyNw==,2448579,2019-09-07T19:53:45Z,2019-09-07T19:53:45Z,MEMBER,We should also merge the `scipy19-docs` branch since that has some nice changes (ping @rabernat).,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-528211416,https://api.github.com/repos/pydata/xarray/issues/3257,528211416,MDEyOklzc3VlQ29tbWVudDUyODIxMTQxNg==,2448579,2019-09-05T06:02:33Z,2019-09-05T06:02:33Z,MEMBER,It would be nice to get #3239 in since it fixes a longstanding issue with open_mfdataset. ,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-528190590,https://api.github.com/repos/pydata/xarray/issues/3257,528190590,MDEyOklzc3VlQ29tbWVudDUyODE5MDU5MA==,5635139,2019-09-05T04:22:31Z,2019-09-05T04:22:31Z,MEMBER,(FYI I am on vacation — can contribute next week),"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-527992071,https://api.github.com/repos/pydata/xarray/issues/3257,527992071,MDEyOklzc3VlQ29tbWVudDUyNzk5MjA3MQ==,1217238,2019-09-04T17:00:21Z,2019-09-04T17:00:21Z,MEMBER,"I did some searching for ""FutureWarning"" and ""DeprecationWarning"", and turned up a bunch worth cleaning up for 0.13: https://github.com/pydata/xarray/issues/3280 Otherwise I think we're ready do a release?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-526550941,https://api.github.com/repos/pydata/xarray/issues/3257,526550941,MDEyOklzc3VlQ29tbWVudDUyNjU1MDk0MQ==,10050469,2019-08-30T10:27:22Z,2019-08-30T12:38:00Z,MEMBER,"> Can't we have a nightly build of docker images with all the xarray depencencies? This would help on Travis yes, but not on RTD which doesn't support docker. But otherwise yes, I've also found that CI is faster and more reliable with docker. In terms of resources ""in general"", I wonder if it wouldn't be nice to share a common testing image base with other packages of the pydata ecosytem. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-526548099,https://api.github.com/repos/pydata/xarray/issues/3257,526548099,MDEyOklzc3VlQ29tbWVudDUyNjU0ODA5OQ==,6213168,2019-08-30T10:17:25Z,2019-08-30T10:17:25Z,MEMBER,"Can't we have a nightly build of docker images with all the xarray depencencies? Then the individual CI jobs would literally become something like ``` FROM xarray-ci-py37 RUN pip install . ```","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-526545364,https://api.github.com/repos/pydata/xarray/issues/3257,526545364,MDEyOklzc3VlQ29tbWVudDUyNjU0NTM2NA==,10050469,2019-08-30T10:07:59Z,2019-08-30T10:07:59Z,MEMBER,"RTD is struggling with resources, and I can understand that. What is really annoying (and the problem is often the same on travis) is that the conda install is taking a huge part of the build process resources. See e.g. https://github.com/readthedocs/readthedocs.org/issues/6025 , where I ended up using pip for very satisfying results (!).","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-526276894,https://api.github.com/repos/pydata/xarray/issues/3257,526276894,MDEyOklzc3VlQ29tbWVudDUyNjI3Njg5NA==,5635139,2019-08-29T17:08:05Z,2019-08-29T17:08:05Z,MEMBER,"FYI re RTD PR feature, too many PRs! :) > We are sorry, we can't enable the pull requests builder feature for your project right now. This is because the long build time and many active PRs of your project. We have limited resources, we are working in making the builds faster. We let you know when we can enable the feature for your project. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-525506447,https://api.github.com/repos/pydata/xarray/issues/3257,525506447,MDEyOklzc3VlQ29tbWVudDUyNTUwNjQ0Nw==,5635139,2019-08-27T22:23:34Z,2019-08-27T22:23:34Z,MEMBER,FYI: we're on the waitlist for the RTD feature,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-525413718,https://api.github.com/repos/pydata/xarray/issues/3257,525413718,MDEyOklzc3VlQ29tbWVudDUyNTQxMzcxOA==,2448579,2019-08-27T17:55:47Z,2019-08-27T17:55:47Z,MEMBER,"> I find it very nice that I make a new release on GitHub and packages appear on PyPI and the web docs are automatically updated to the new version. How do you do this? i.e. trigger PyPI and RTD updates with a tag on github?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-525389665,https://api.github.com/repos/pydata/xarray/issues/3257,525389665,MDEyOklzc3VlQ29tbWVudDUyNTM4OTY2NQ==,5635139,2019-08-27T16:54:19Z,2019-08-27T16:54:19Z,MEMBER,"> It looks like there's an experimental documentation builder for pull requests with read the docs. It would be interesting to explore using it in xarray: https://blog.readthedocs.com/building-docs-for-pull-requests/ Perfect - I emailed. Anything else like this, feel free to push onto us / me","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-525380237,https://api.github.com/repos/pydata/xarray/issues/3257,525380237,MDEyOklzc3VlQ29tbWVudDUyNTM4MDIzNw==,1217238,2019-08-27T16:29:30Z,2019-08-27T16:29:30Z,MEMBER,"My experience has been that the manual processes (e.g., checking release notes, finishing up deprecation cycles) take up most of the effort of issuing a new release. The commands 4-9 take about 5 minutes to run. I agree that the main value of automation there would be reducing the likelihood of manual mistakes. It looks like there's an experimental documentation builder for pull requests with read the docs. It would be interesting to explore using it in xarray: https://blog.readthedocs.com/building-docs-for-pull-requests/","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-525378335,https://api.github.com/repos/pydata/xarray/issues/3257,525378335,MDEyOklzc3VlQ29tbWVudDUyNTM3ODMzNQ==,5635139,2019-08-27T16:24:18Z,2019-08-27T16:24:18Z,MEMBER,"Yeah, automation is probably overkill if someone does it correctly each time – it does also mean hopefully no one makes a mistake / forgets a step","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-525336245,https://api.github.com/repos/pydata/xarray/issues/3257,525336245,MDEyOklzc3VlQ29tbWVudDUyNTMzNjI0NQ==,2448579,2019-08-27T14:48:25Z,2019-08-27T14:48:25Z,MEMBER,"``` 4. On the master branch, commit the release in git: git commit -a -m 'Release v0.X.Y' 5. Tag the release: git tag -a v0.X.Y -m 'v0.X.Y' 6. Build source and binary wheels for pypi: git clean -xdf # this deletes all uncommited changes! python setup.py bdist_wheel sdist 7. Use twine to register and upload the release on pypi. Be careful, you can't take this back! twine upload dist/xarray-0.X.Y* You will need to be listed as a package owner at https://pypi.python.org/pypi/xarray for this to work. 8. Push your changes to master: git push upstream master git push upstream --tags 9. Update the stable branch (used by ReadTheDocs) and switch back to master: git checkout stable git rebase master ``` This bit seems easily scriptable","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-525199512,https://api.github.com/repos/pydata/xarray/issues/3257,525199512,MDEyOklzc3VlQ29tbWVudDUyNTE5OTUxMg==,6213168,2019-08-27T08:32:41Z,2019-08-27T08:32:41Z,MEMBER,"Given that's 1 hour of work about once a month... Unless there is appetite for increasing the release frequency, I would say automation is overkill ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-525172996,https://api.github.com/repos/pydata/xarray/issues/3257,525172996,MDEyOklzc3VlQ29tbWVudDUyNTE3Mjk5Ng==,5635139,2019-08-27T07:16:35Z,2019-08-27T07:16:35Z,MEMBER,"What do you think about writing a small script and deploying with an azure pipeline, triggering only on new tags? Could include the standard running tests etc. I'd need to look into how authentication re PyPI would work if done remotely. Or is this begging [the xkcd cartoon](https://xkcd.com/1319/)?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-524516543,https://api.github.com/repos/pydata/xarray/issues/3257,524516543,MDEyOklzc3VlQ29tbWVudDUyNDUxNjU0Mw==,1217238,2019-08-24T03:54:57Z,2019-08-24T03:54:57Z,MEMBER,Also it would be great if you’d like to try going through the release process. We can potentially automate and/or remove some of those steps.,"{""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431 https://github.com/pydata/xarray/issues/3257#issuecomment-524516433,https://api.github.com/repos/pydata/xarray/issues/3257,524516433,MDEyOklzc3VlQ29tbWVudDUyNDUxNjQzMw==,1217238,2019-08-24T03:53:59Z,2019-08-24T03:53:59Z,MEMBER,"There are couple of small fixes for sparse arrays with open pull requests. I would lean toward getting those in before the release. One thing that would be especially helpful is finalizing some deprecations that have been open for a while, e.g., the removal of the inplace argument and sel_points().","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,484711431