.github/workflows/release.yaml builds a wheel/sdist, publishes to PyPI via twine, and creates a GitHub Release with attached assets on every push to main. Replace this with a lighter model: tag releases in git and let users pip install git+https://github.com/NGWPC/ripple1d.git@\<tag> directly. No PyPI token needed and required to maintain.
.github/workflows/release.yamlbuilds a wheel/sdist, publishes to PyPI via twine, and creates a GitHub Release with attached assets on every push to main. Replace this with a lighter model: tag releases in git and let users pip install git+https://github.com/NGWPC/ripple1d.git@\<tag> directly. No PyPI token needed and required to maintain.