Releasing new versions
This page describes some of the steps required for releasing new versions of GCPy on Github, PyPi, and conda-forge.
Update
CHANGELOG.mdas necessary.
For clarity, update version numbers to the new release (
X.Y.Z) in the following locations:CHANGELOG.mdsetup.pygcpy/_version.pydocs/source/conf.pygcpy/benchmark/run_benchmark.pygcpy/benchmark/modules/run_1yr_fullchem_benchmark.pygcpy/benchmark/modules/run_1yr_tt_benchmark.py
This can be done by running the utility script:
$ cd /path/to/GCPy/.release $ ./changeVersionNumbers.sh X.Y.Z
Merge dev into main
Publish the release on Github.
A GitHub Action will push the
geoschem-gcpypackage to the Python Package Index (PyPi).