Skip to content

Installing via Homebrew

gitlab-compliance can be installed with Homebrew from the MaturityBuilder/homebrew-gitlab-compliance tap. The formula installs the published PyPI package into an isolated Python virtual environment.

Requires Homebrew and downloads Python 3.12 (via Homebrew) if needed.

Install

brew tap MaturityBuilder/gitlab-compliance
brew install gitlab-compliance
gitlab-compliance --help
gitlab-compliance --version

Fully qualified install (same formula):

brew install MaturityBuilder/gitlab-compliance/gitlab-compliance

Install a specific version

brew install MaturityBuilder/gitlab-compliance/gitlab-compliance@2.2.0
brew link --force gitlab-compliance@2.2.0

Upgrade

brew update
brew upgrade gitlab-compliance

Uninstall

brew uninstall gitlab-compliance

To remove the tap as well:

brew untap MaturityBuilder/gitlab-compliance

Notes

  • The Homebrew formula tracks PyPI only. After a v* tag publishes to PyPI, CI regenerates pins in homebrew-gitlab-compliance.
  • Prefer gitlab-compliance over the legacy gitlab-docs entry point.

Next: Usage.