VS Code Extensions
PipWatcher

PipWatcher

by nuhmanpk

Monitor Python virtual environments, detect dependency changes, and review or sync updates with requirements.txt using smart diffing and configurable sync modes.

Downloads

23

Rating

— (0)

Version

0.1.0

Last updated

Apr 11, 2026

Continuously monitor and sync Python virtual environments with requirements.txt.

PipWatcher Logo

Tests Version Installs Rating License: GPL v3 TypeScript Node VS Code

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