Skip to content

KrunchMuffin/pydep-pilot

Repository files navigation

VSCode Plugin Github Repo

PyDepPilot

A modern, intuitive Python dependency manager for VS Code. View your installed packages, check for updates at a glance, and bulk update with ease.

Features

Interactive Package Dashboard

View all your installed Python packages in a clean, modern webview interface with real-time update checking.

Package Dashboard

Version Management

  • See installed version and latest version side by side
  • Visual indicators for outdated packages
  • Click any version to pick a specific version to install

Version Display

Bulk Update

Select multiple packages and update them all at once. No more updating one by one!

Bulk Update

Search PyPI

Search for packages on PyPI directly from VS Code. The search opens pypi.org in your browser where you can browse results and find the exact package you need.

Note: VS Code will prompt you to allow opening the external URL the first time. Click "Open" to proceed.

Export to requirements.txt

Generate a requirements.txt file from your currently installed packages with one click.

Additional Features

  • Filter packages - Quickly find packages with the search/filter box
  • Open in PyPI - Click any package name to view it on PyPI
  • Remove packages - Easily uninstall packages you no longer need
  • Install from requirements.txt - Right-click any requirements.txt file to install all packages
  • Custom PyPI mirrors - Configure alternative package sources (PyPI, Tsinghua, Aliyun, Douban, or custom URL)

Requirements

Installation

  1. Install from the VS Code Marketplace
  2. Or search for "PyDepPilot" in the VS Code Extensions view

Usage

  1. Click the PyDepPilot icon in the Activity Bar (left sidebar)
  2. View your installed packages with their versions
  3. Select packages with checkboxes to bulk update
  4. Use the toolbar buttons to add packages, search PyPI, refresh, or export

Configuration

Access settings via File > Preferences > Settings and search for "PyDepPilot":

Setting Description Default
pydep-pilot.source PyPI mirror source pypi
pydep-pilot.sourceCustom Custom mirror URL (overrides source) ``

Roadmap

  • UV package manager support
  • Poetry support
  • Virtual environment management
  • Dependency tree visualization

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

GitHub Repository

License

MIT

Acknowledgments

Originally forked from pip-manager by slightc. Completely rewritten with a modern webview UI and enhanced features.

About

Manage Python dependencies with a modern UI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors