pip-chill

1.0.5 · active · verified Thu Apr 16

pip-chill is a command-line utility that extends `pip freeze` by listing only the Python packages that were directly installed by the user, excluding their transitive dependencies. This helps create cleaner `requirements.txt` files. The current version is 1.0.5, and it has a moderate release cadence with improvements and bug fixes.

Common errors

Warnings

Install

Quickstart

To use pip-chill, simply run it from your terminal within a Python environment. The default output lists only top-level, directly installed packages. Options like `--no-chill` or `--all` can be used to display all installed packages, similar to `pip freeze`.

# List directly installed packages (excluding dependencies):
pip-chill

# List all installed packages (like pip freeze):
pip-chill --no-chill

# List all installed packages, including direct and indirect ones:
pip-chill --all

# Include editable packages:
pip-chill --editable

view raw JSON →