pkg.soopen package index

brew / rank 2565

Install pip-tools with Homebrew

Locking and sync for Pip requirements files. Version 7.6.1 via Homebrew; verified 2026-08-13.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install pip-tools

local Homebrew formula metadata

overview

Package summary

Locking and sync for Pip requirements files

Commands and aliases

  • pip-compile
  • pip-sync

history

Project history and usage

pip-tools is a community-maintained set of Python command-line tools for producing pinned requirements and synchronizing installed environments.

Project history

pip-tools evolved as a pair of focused commands around pip: pip-compile resolves abstract dependency declarations into pinned requirements, while pip-sync makes an environment match compiled files. The project is now maintained in the Jazzband organization.

Adoption history

pip-tools became a widely packaged companion to pip and is listed by the Python Packaging Authority among key packaging projects. Stewardship under Jazzband gives it a community-maintained project home, while integrations such as pre-commit support place dependency compilation in routine development workflows.

How it is used

pip-compile reads dependencies from pyproject.toml, setup.cfg, setup.py, or requirements.in and writes pinned requirements files. pip-sync then installs, upgrades, or removes packages so an environment matches those compiled files. Compilation should be performed for each target Python environment when dependency markers can produce platform-specific results.

Why package nerds care

pip-tools popularized a lightweight input-versus-lock workflow before Python standardized a universal application lock file: developers declare broad requirements, compile exact transitive pins, and synchronize environments to those pins. It remains attractive because its output is ordinary pip-compatible requirements files.

Timeline

  • 2010s: pip-tools established the pip-compile and pip-sync workflow.
  • Later development: Project stewardship moved under Jazzband and support expanded to modern pyproject.toml metadata and pip's backtracking resolver.

Related projects

  • pip
  • PyPI
  • Jazzband
  • pipenv
  • Poetry
  • uv

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:sync

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
<input-directory>/.pip-tools.toml<input-directory>/pyproject.toml
Windows
<input-directory>\.pip-tools.toml<input-directory>\pyproject.toml

executables

Installed executables

CommandKindExposureNote
pip-compilecliglobal executable
pip-synccliglobal executable

freshness

Version and 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.

page generated2026-09-19
manager version7.6.1
manager updated2026-08-13
local dataok
upstreamnot checked
latest detectednot detected

https://pip-tools.readthedocs.io

install metadata

Package metadata

Package keybrew:pip-tools
Version7.6.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/pip-tools
Homepagehttps://pip-tools.readthedocs.io
Repositoryhttps://github.com/jazzband/pip-tools
Upstream docshttps://pip-tools.readthedocs.io
LicenseBSD-3-Clause
Source archivehttps://files.pythonhosted.org/packages/b4/07/a0e89bfdb5ec55b8d6ae28c3edf22a2331909325c9b01c364acc4448f6df/pip_tools-7.6.1.tar.gz
Last updated2026-08-13T04:08:09Z
Pulseupdated
Dependenciespython@3.14
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepip-tools
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation