Deployment#

Platform#

We deploy geo-espresso to PyPI: https://pypi.org/project/geo-espresso/

Deploying to conda-forge is work-in-progress.

How to release a new version#

We use the workflow publish_pypi.yml to deploy to PyPI. This GitHub workflow is triggered by changing the file src/espresso/version.py, or by manually starting (in case the automatic run fails).

In order to release a new version,

  1. Update the version number in src/espresso/version.py

  2. Update CHANGELOG.md

When there are changes to example name or new examples, remember to add the new problem into active_list.txt <https://github.com/inlab-geo/espresso/blob/main/contrib/active_problems.txt>.

You can then follow up with the automatic run from the actions page.