Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Forge-PyNew to Visual Studio Code? Get it now.
Forge-Py

Forge-Py

palanikalyan

|
47 installs
| (0) | Free
Python development toolkit
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Python Forge

A comprehensive Python development toolkit for VS Code that streamlines package management, virtual environment handling, and development workflows.

Features

  1. Package Management

    • Install requirements from requirements.txt
    • Update individual packages
    • Uninstall packages with confirmation
    • List outdated packages
  2. Virtual Environment

    • Create new virtual environments
    • Automatic virtual environment detection
    • Easy activation/deactivation
  3. Dependency Management

    • Freeze current dependencies
    • Generate requirements.txt
    • View detailed package information
  4. Development Tools

    • Run pytest test suites
    • Lint Python files with pylint
    • Format code with black

Requirements

  • Visual Studio Code 1.80.0 or higher
  • Python 3.7 or higher
  • pip package manager

Extension Settings

This extension contributes the following settings:

  • python-forge.pythonPath: Path to Python interpreter
  • python-forge.venvPath: Default path for new virtual environments
  • python-forge.lintOnSave: Enable/disable automatic linting on save
  • python-forge.formatOnSave: Enable/disable automatic formatting on save

Commands

All commands are accessible through the command palette (Ctrl+Shift+P):

  • Python Forge: Install Requirements
  • Python Forge: Create Virtual Environment
  • Python Forge: Update Package
  • Python Forge: Uninstall Package
  • Python Forge: List Outdated Packages
  • Python Forge: Freeze Requirements
  • Python Forge: Show Package Info
  • Python Forge: Run Tests
  • Python Forge: Lint Python Files
  • Python Forge: Format Python Code

Known Issues

  • Virtual environment creation may require elevated permissions on some systems
  • Test discovery might be slower on large projects

Release Notes

1.0.0

Initial release of Python Forge with core features:

  • Complete package management suite
  • Virtual environment handling
  • Code quality tools integration

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft