Description:
Locking and sync for Pip requirements files
|
|
Type: Formula
|
Tracked Since: Dec 28, 2025
|
|
Links:
Homepage |
formulae.brew.sh
|
|
Category: Developer tools
|
|
Tags:
python
packaging
dependencies
pip
dev-tools
|
|
Install:
brew install pip-tools
|
About:
Pip-tools is a set of command-line tools for Python packaging. It compiles requirements files from abstract dependencies and generates deterministic lock files. This ensures reproducible builds and helps manage dependency upgrades safely.
|
Key Features:
- Compiles requirements from abstract dependencies
- Generates deterministic lock files (pip-compile)
- Synchronizes environment with lock file (pip-sync)
- Supports constraints files and multi-requirements compilation
- Integrates with pip and virtualenv workflows
|
Use Cases:
- Reproducible Python application builds
- Auditing and safely upgrading dependencies
- Keeping development and production environments in sync
|
Alternatives:
-
Poetry
– Poetry is a full packaging and dependency manager with lock files, while pip-tools focuses narrowly on requirements compilation and synchronization.
-
pipenv
– Pipenv combines virtualenv management and lock files; pip-tools is lighter and more composable with standard pip workflows.
|
| Detected |
Version |
Rev |
Change |
Commit |
| Feb 11, 2026 8:33pm |
|
0 |
REVISION_ONLY |
ee6a2fe9 |
| Feb 8, 2026 6:45pm |
|
3 |
REVISION_ONLY |
31f27e58 |
| Feb 6, 2026 10:22am |
|
2 |
REVISION_ONLY |
58bbc421 |
| Jan 22, 2026 11:01pm |
|
1 |
REVISION_ONLY |
8566efcc |
| Sep 13, 2025 10:56am |
|
0 |
VERSION_BUMP |
6b7e5b70 |
| Dec 27, 2024 9:43am |
|
1 |
VERSION_BUMP |
62d85607 |
| Oct 9, 2024 8:22pm |
|
1 |
VERSION_BUMP |
ebfebc24 |
|