Release version 0.6.1
- [x] Extended tests in doc/examples (`make tests` and `make tests_mpi`)
- [x] Check builds of the "official" articles in <https://foss.heptapod.net/fluiddyn/fluiddyn_papers>
- [x] Topic for the release candidate
- [x] Change version in `lib/fluidsim_core/_version.py` (`0.6.1rc0`)
- [x] Update changelog in `CHANGES.rst`
- Take into account `doc/newsfragments` + remove the fragments
- Visit <https://foss.heptapod.net/fluiddyn/fluidsim/-/compare/0.6.0...branch%2Fdefault>
- Study `hg log -G -r "tag(0.6.0):tip"`
- [x] Tag `0.6.1rc0` in the repo
- [x] Push the release candidate to PyPI (no wheel for fluidsim!)
```bash
cd lib
python setup.py sdist bdist_wheel
twine upload dist/*
cd ..
python setup.py sdist
twine upload dist/*
```
- [x] PRs on <https://github.com/conda-forge/fluidsim-core-feedstock> and
<https://github.com/conda-forge/fluidsim-feedstock> (special rc channel)
In `recipe/conda_build_config.yaml`:
```yaml
channel_sources:
- conda-forge/label/fluidsim-core_rc,conda-forge,defaults
channel_targets:
- conda-forge fluidsim_rc
```
- <https://conda-forge.org/docs/maintainer/knowledge_base.html#creating-a-pre-release-build>
- <https://github.com/conda-forge/fluidsim-feedstock/pull/14/files#diff-ff61408cdc05bc9667deeadb55e4aaceb1371972076b6bf6934f9008920f2bd2>
- [x] Check the rc (with conda and doc/examples)
```bash
conda create -n env_fluidsim_rc -c conda-forge/label/fluidsim-core_rc -c conda-forge/label/fluidsim_rc fluidsim "fluidfft[build=mpi*]" "h5py[build=mpi*]"
```
- [x] Communicate to the community...
- [x] Topic for the release of the stable version (delete "rc0" in `lib/fluidsim_core/_version.py`)
- [x] Tag `0.6.1` in the repo
- [x] Push to PyPI (no wheel for fluidsim!)
- [x] PRs on <https://github.com/conda-forge/fluidsim-core-feedstock> and
<https://github.com/conda-forge/fluidsim-feedstock> (special rc channel)
- [ ] Communicate to the community...
issue