Skip to content

Releasing Mepo

Matt Thompson edited this page Dec 24, 2024 · 2 revisions

This page will detail instructions on how to release mepo

PyPI

Use rye to publish to PyPI with:

rye publish

Spack

For spack, the release process is the usual:

  1. spack checksum mepo
  2. spack edit mepo
  3. spack checksum -l --verify mepo
  4. Make a PR

Brew

This one is a bit more complicated. Because mepo isn't popular enough to make it into mainline brew, we maintain a tap at:

https://github.com/GMAO-SI-Team/homebrew-packages

To make a new "release", clone the tap repo, and edit mepo.rb and change the url and sha256:

  url "https://github.com/GEOS-ESM/mepo/archive/refs/tags/v2.1.0.tar.gz"
  sha256 "361bcdcfe05bc5b91df36919a0bc8b9fcacb759165a7a4ddbd3c65eb328c7760"

So, you'll need to download the tarfile and run sha256sum on it.

Clone this wiki locally