macOS
brew install pipgriplocal Homebrew formula metadata
brew / rank 5490
Lightweight pip dependency resolver. Version 0.13.0 via Homebrew; verified 2026-07-13.
install
brew install pipgriplocal Homebrew formula metadata
overview
Lightweight pip dependency resolver
history
pipgrip is a Python dependency resolver and dependency-tree preview tool based on PubGrub and designed for pip-compatible packages.
pipgrip was developed as a lightweight resolver around the PubGrub algorithm. Its design targets ordinary PEP 508 dependency specifications and recursively retrieves wheel metadata, building wheels only when metadata cannot otherwise be obtained.
The project deliberately distinguishes itself from pipdeptree: pipdeptree historically explains one installed environment, whereas pipgrip considers versions available to pip and resolves a viable combination before installation.
pipgrip is distributed through PyPI and Homebrew. Its official repository presents it as an OS-independent, pure-Python tool that works with conventional pip-compatible packages.
Pass one or more PEP 508 requirements to resolve compatible versions; add `--tree` to preview the complete dependency graph.
Use `--lock` to write pins to `./pipgrip.lock`, or JSON and tree options for machine-readable inspection.
The `PIPGRIP_ADDITIONAL_REQUIREMENTS` environment variable can append requirements, while index URL options support alternate Python package indexes.
pipgrip brought PubGrub-style solving to pip-compatible package inputs without requiring users to adopt a complete project-management replacement.
It is useful for previewing dependency trees before installation, explaining conflicts, combining constraints from multiple packages, and generating pinned working sets for reproducible installs.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
pipgrip | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/ddelange/pipgrip
install metadata
| Package key | brew:pipgrip |
|---|---|
| Version | 0.13.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/pipgrip |
| Homepage | https://github.com/ddelange/pipgrip |
| Repository | https://github.com/ddelange/pipgrip |
| License | BSD-3-Clause |
| Source archive | https://files.pythonhosted.org/packages/c9/19/98d11e877fb1c13d1f0d66cd584db57acc4da35312f7cd4625374a31ef01/pipgrip-0.13.0.tar.gz |
| Last updated | 2026-07-13T11:37:47Z |
| Pulse | updated |
| Dependencies | python@3.14 |
| Bottle | available (on all) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | pipgrip |
| Version Scheme | 0 |
| Revision | 1 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.