-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release PyGMT v0.3.0 #845
Comments
Cool, cheers for taking this up @willschlitzer! This v0.3.0 seems much bigger one than the previous v0.2.1 (#665), and looking through the draft changelog at https://github.com/GenericMappingTools/pygmt/releases (viewable only to PyGMT team members), I think we might need to reduce the number of items by adding Once those last features are wrapped up (hopefully by Monday/Tuesday), please start curating a changelog (see previous one at #683), and give a shoutout if you need any help with things. |
@GenericMappingTools/python For updating the citation info, what do I put in place for "uieda_leonardo_2020_4025418"? I'm assuming this is some sort of DOI-like reference that @leouieda set up; will it be different for the new package? Also, what is the proper order to put the authors in? I know that AUTHORS.md uses alphabetical order, but this doesn't seem to do that. |
I've reserved a new doi at doi.org/10.5281/zenodo.4522136, so it should be
It's roughly by order of commits/lines of code/outreach contributions. Leo's definitely first since he started it, and Paul the guru is last, but the rest we can discuss in #726. P.S. The 12 Feb date is looking a bit too optimistic. Maybe push it out to 16 Feb or so. |
Just so I understand it, when I upload the PyGMT zip (that's just downloading the entire repository, correct?) to Zenodo, I'll list the DOI as "10.5281/zenodo.4522136", correct?
Is this delay mostly because of wrapping |
Yes, but I'm actually the only one who can do the upload to Zenodo (see #601). You can still list the DOI in the changelog though.
Ok, 15 Feb (UTC) is fine (it'll be 16 Feb for me in NZ :P). Just didn't want to overwork Dongdong over CNY ;) |
Sounds good! I'll send you the ORCIDs for @michaelgrund and me. Do you need anything else from me for this?
Sounds good! |
15 Feb sounds a good time to me. |
Are there any rules for the bibtex name? Is it better to use |
The |
As @weiji14 mentioned the bibtex name is completely arbitrary, in principle it's possible to select what ever you want but I agree that |
Ok, subplot wrapper is finally done (woohoo)! I realize there's a lot of really good documentation improvements in the pipeline, and I'm happy for one or two to sneak in, but let's not waste time with the changelog at #887. We can always make a 'quick' v0.3.1 release once #631 is fixed, and throw in a couple of minor bug fixes along the way. |
Ok, changelog merged and published at https://www.pygmt.org/dev/changes.html#release-v0-3-0-2021-02-15! @willschlitzer, once you publish the release, I'll work on the Zenodo zipfile upload, and then it'll be the post release announcements. |
Let's edit the forum announcement together at https://hackmd.io/@pygmt/v0-3-0_announcement. For reference, see previous one at https://forum.generic-mapping-tools.org/t/pygmt-v0-2-1-released. |
Argh, PyPI release isn't correct, we released https://pypi.org/project/pygmt/0.3.1.dev0/#history instead. Something wrong with the PR #679, I think this line:
|
I just made an upload of v0.3.0 (https://pypi.org/project/pygmt/0.3.0/). Here is the command I'm using:
No, we can't. The version information is written in the packages, so I need to rebuild them. |
I haven't deleted v0.3.1.dev0 yet (https://pypi.org/project/pygmt/0.3.1.dev0/). I will delete it after you confirm that the v0.3.0 release works well. I tried the following command, and it install PyGMT v0.3.0 correctly. So it looks good to me.
|
I already added some notes, partly influenced by the previous release. |
Phew, you're a lifesaver @seisman! Was panicking a bit with all the release drama just now!
Yep, I checked the tar.gz file and installed the wheel. Seems pretty much the same as 0.3.1.dev0 but |
Done! |
Thanks @michaelgrund! I see that @seisman and @liamtoney's added some sentences as well. I'll polish the notes up and post it to the GMT forum later. If someone wants to start a PR to the GMT website (see previous one at GenericMappingTools/website#69) that would be terrific! |
Added a PR with the updates for the website @weiji14 😉 |
Just tried out the try-gmt demo at https://github.com/GenericMappingTools/try-gmt. Not sure why the version is showing up as v0.0.0 (pulled from conda-forge)? |
I also noticed that. If you download and extract the tarball from conda-forge, you will see that the metadata in the package is v0.0.0. |
We are not alone (conda-forge/pint-feedstock#32) 😃 |
Ah ok, setuptools_scm again 😅. Do you want to submit a PR to https://github.com/conda-forge/pygmt-feedstock based on that? I'm just polishing up the release announcement now. |
OK. |
Alright, conda-forge versioning issue was fixed in conda-forge/pygmt-feedstock#15 (and @willschlitzer, we've added you as a maintainer there). Forum announcement has also been posted on https://forum.generic-mapping-tools.org/t/pygmt-v0-3-0-released! What's left should just be the ResearchGate announcement ( |
Ping @meghanrjones about the social media accounts. If we still don't have one, then we can close the issue. |
I have not yet. I don't think Leo has either. I will be sure to get one set up in time for the next release (sorry, social media is not my expertise). |
Perhaps we could query the forum for a volunteer? Some folks really like this sort of thing (I don't have time for it) Matplotlib has a cool Insta: https://www.instagram.com/matplotart/?hl=en. We could also set up a submission system. |
Cool, I think we can move the social media discussion to another thread. I'll mark this Release v0.3.0 issue as closed, but feel free anyone to find a way to spread the word (tweet or otherwise)! |
@GenericMappingTools/python-contributors not sure why we closed this; I haven't seen sufficient evidence that the "Party" criteria have been met! On a serious note; great team work everyone! Glad we got this done! |
Release: v0.3.0
Scheduled Date: 2021/02/15
Pull request due date: 2021/02/13
Priority PRs/issues to complete prior to release
Before release:
doc/_static/version_switch.js
for documentation switcherRelease:
After release:
Twitter(feel free to tweet the release anyone!)The text was updated successfully, but these errors were encountered: