📦
Python Package Visualizer
v3.2.0
Manage and visualize your Python workspace dependencies inside VS Code.
— Up to date
— Updates
— Vulnerable
Ctrl + Shift + P → Show Package Visualizer
Getting Started
1
Open a Python project Open any folder containing a requirements.txt or pyproject.toml
2
Click Open Package Visualizer Or use the command palette shortcut above
3
Browse packages by status Up to date, update available, not installed, vulnerable
4
Update, rollback or remove All changes sync back to your requirements file automatically
Keyboard Shortcuts
Refresh packages
R
Focus search
/
Update all packages
U
Close detail panel
Esc
Settings
Import annotations
Package badges above import lines
Show hover info
Tooltip with package details on hover
Auto-check on open
Scan workspace when project loads
Notify on outdated
Show banner when updates available
Update check schedule
Periodic background check
  • Off
  • Daily
  • Weekly
  • Monthly
Code Insights
Function metrics
Show line count, references & complexity
Method call hover
Package info & API cost on hover
Complexity warnings
Warn when functions are too complex
Type hint coverage
Warn about missing type hints
Docstring warnings
Warn about missing docstrings
🌐 Language
UI language (EN / IT)
Quick Links
Tips
Click any package name to open its PyPI page
Unused packages show a 🗑 Remove button to delete from requirements
Click + Add Package to search PyPI and install new packages
Click any column header to sort the package list
Use Tools to export reports, generate setup files, or migrate to uv/Poetry
The Dependency Graph tab shows a collapsible tree — click nodes to expand
Credits
Original author
👨‍💻
Elanchezhiyan P
Senior Software Developer
Full Stack Developer | .NET | AI | Cloud
Specialized in .NET, React, AI, Integrations & DevOps
🧩 Open Source Contributor · 📦 NuGet Publisher · ✍️ Technical Blogger
Fork maintainer
🛠️
Vincenzo Fabiano
Active development & Cursor integration