Continuously monitor and sync Python virtual environments with
requirements.txt.
PipWatcher is a VS Code extension that continuously monitors your active Python virtual environment and intelligently detects meaningful changes (installs, upgrades, removals) through periodic snapshots rather than noisy file-system events.
It compares the current environment against your requirements.txt and surfaces non-intrusive actions to review diffs and sync changes.
Features
- Periodic Snapshots: Safely detects changes using
pip list --format=json. - Intelligent Diffing: Focuses on real dependency updates instead of irrelevant events.
- Smart Filtering: Ignore packages like
pip,setuptools, and transient dev dependencies. - Configurable Modes: Choose whether it Auto Syncs, Suggests, or stays Manual.
License
GPL-3.0 © nuhmanpk