
Homebrew Formula Maintenance
Keeps your Homebrew formulas in sync with PyPI releases for Python CLIs. You update the URL and SHA256, regenerate resource blocks for dependencies, then run brew install, test, and audit before pushing to your tap. The workflow includes scripts like update_formula.sh and generate_resources.py for automating the repetitive parts, plus patterns for both full virtualenv formulas with pinned dependencies and minimal venv setups. Works well in CI with GitHub Actions triggering on tags. The progressive disclosure is honest about this being formulaic maintenance work, which it absolutely is, but the structure means you won't skip the audit step at 11pm before a release.
- skills.sh installs
- 366
- GitHub stars
- 79
- last updated
- Aug 21, 2026
Install
$ npx -y skills add bobmatnyc/claude-mpm-skills --skill homebrew-formula-maintenance --agent claude-codeInstalls into .claude/skills of the current project.
Files
Homebrew Formula Maintenance
Overview
Use this workflow to keep Homebrew formulas in sync with PyPI releases for Python CLIs. The pattern in your taps is: update version + sha, refresh resource blocks when needed, run brew install/test/audit, then push the tap update (manually or via CI).
Quick Start (manual bump)
- Verify the PyPI release exists and grab the sdist URL + SHA256.
- Update the
urlandsha256in the formula. - Refresh
resourcestanzas if the formula usesvirtualenv_install_with_resources. - Test:
brew install --build-from-source+brew test+brew audit --strict. - Update changelog/tag and push the tap repo.
Local Scripts You Already Use
Sponsors
Details
- Repository
- github.com/bobmatnyc/claude-mpm-skills
- Categories
- Testing & QA, Release Management, Python
- First seen
- Jun 3, 2026
More from bobmatnyc/claude-mpm-skills
All 158- Better Auth Integrations363
- Reporting Pipelines363
- Better Auth Plugins362
- Git Worktrees360
- Nextjs Core357
- Fastapi Local Dev356
- Vb Winforms356
- Headlessui355
- Jest Typescript354
- Vercel Networking Domains353
- Svelte352
- Sec Edgar Pipeline351
- Env Manager350
- Mongodb350
- Vb Core350
- Phoenix Api Channels348
- Digitalocean Containers Images347
- Hono Jsx347
- Langgraph346
- Pr Quality Checklist346
- Ecto Patterns345
- Vercel Observability345
- Media Transcoding344
- Clap341