pip-check
Check your installed Python packages for updates
pip-check gives you a quick overview of all installed packages and their update status. Under the hood it calls pip list --outdated --format=columns and transforms it into a more user-friendly table.
Usage
$ uvx pip-check
Installed 3 packages in 5ms
Python 3.14.1 (main, Dec 2 2025, 22:17:19) [Clang 21.1.4 ]
pip 25.3 from ~/lib/python3.14/site-packages/pip (python 3.14)
Loading package versions...
┌──────────────────────┬─────────┬────────┐
│ Major Release Update │ Version │ Latest │
├──────────────────────┼─────────┼────────┤
│ readme_renderer │ 43.0 │ 44.0 │
└──────────────────────┴─────────┴────────┘
┌──────────────────────┬─────────┬─────────┐
│ Minor Release Update │ Version │ Latest │
├──────────────────────┼─────────┼─────────┤
│ awscli │ 1.44.14 │ 1.44.15 │
│ botocore │ 1.42.24 │ 1.42.25 │
│ docutils │ 0.19 │ 0.22.4 │
│ dulwich │ 0.24.10 │ 0.25.1 │
│ filelock │ 3.20.2 │ 3.20.3 │
│ numpy │ 2.4.0 │ 2.4.1 │
│ pathspec │ 1.0.2 │ 1.0.3 │
│ rsa │ 4.7.2 │ 4.9.1 │
│ ruff │ 0.14.10 │ 0.14.11 │
│ tinycss2 │ 1.4.0 │ 1.5.1 │
│ tox │ 4.34.0 │ 4.34.1 │
│ ty │ 0.0.10 │ 0.0.11 │
│ typer │ 0.21.0 │ 0.21.1 │
│ uv │ 0.9.22 │ 0.9.24 │
│ virtualenv │ 20.36.0 │ 20.36.1 │
└──────────────────────┴─────────┴─────────┘
Features
Beautiful Output
Displays package information in a clean, readable ASCII table format. See what's outdated at a glance.
Multiple Package Managers
Works with pip, pip3, and uv. Use the --cmd flag to specify your preferred package manager.
Smart Filtering
Filter by virtual environment packages, user-installed packages, or exclude dependencies to focus on what matters.
Update Instructions
Show copy-paste ready pip install commands to update your outdated packages with a single flag.
Perfect for...
Checking project dependencies
Regular maintenance checks
Security update audits
Virtual environment management