PySCeS / pysces

The official PySCeS project source code repository.
https://pysces.github.io
Other
34 stars 10 forks source link

ToDo before 1.0.0 release #71

Closed jmrohwer closed 2 years ago

jmrohwer commented 2 years ago

I've started preparing a checklist of what needs to be done before the 1.0.0 release so that we don't forget about anything. Feel free to add. I've assigned some of the jobs, feel free to change/edit.

bgoli commented 2 years ago

All looks good to me

bgoli commented 2 years ago

@jmrohwer I've merged in my changes. With respect to tagging, I think when you make a release the repository is automatically tagged with the release version, so you don't need to manually create a release tag.

jmrohwer commented 2 years ago

@bgoli Did you get my comments on your latest merge? A couple of minor issues, let me know if you are happy with that. I have not changed the code (yet) but am happy to do so if you are too busy.

Still had some issues to sort out with the CI build, hopefully all is good now. Anaconda build on Python 3.6 gives version conflicts using the Anaconda compilers on macOS. I guess it has to do with available numpy versions. I dropped 3.6, figured if people are using Anaconda, it is trivial to upgrade to a more recent version. Python 3.7-3.9 seem to build okay.

jmrohwer commented 2 years ago

@bgoli Release version 1.0.0 is out. :grin: Wheels and source tarball are on PyPI. Anaconda packages are building at the moment. Go ahead and prepare the zenodo release!

bgoli commented 2 years ago

Great 👍 Unfortunately, something went wrong and the release failed to get to Zenodo I may have to do it all manually which will take some time.

bgoli commented 2 years ago

Zenodo record created DOI I'll update the readme and website and CFF file with the final release info.

jmrohwer commented 2 years ago

Great :+1: thanks. Did you figure out why the web hook was not working and is it working now?

bgoli commented 2 years ago

It turned out that a single value (the license id string) in the CFF was in an incorrect format and that trashed the whole thing. I will update the CFF and readme files and merge it.