Skip to content

v1.0.1: Toolchain Control & Editor Fixes

Choose a tag to compare

@github-actions github-actions released this 11 Sep 16:16
· 62 commits to master since this release

What's New in v1.0.1

🚀 Package Manager Configuration

  • New Setting pypilot.packageManager:
    • auto (Default): Uses system uv if available on PATH, prompts to install if missing, or falls back to standard pip.
    • uv: Full uv project mode (pyproject.toml + uv.lock).
    • uv-pip: Accelerated pip-compatible mode (requirements.txt only via uv venv and uv pip).
    • pip: Standard Python venv mode (python -m venv + pip), never touches uv.
  • New Command: PyPilot: Install uv Globally (pypilot.installUv) available in the Command Palette.

🛠️ Bug Fixes & Editor Stability

  • Fixed LSP Initialization Crash: Resolved duplicate command collision (command 'pypilot.installUv' already exists) during language client startup.
  • Reliable Helper Detection: Added fallback check in ~/.cargo/bin when system PATH is not inherited by GUI VS Code sessions.
  • Synchronous Process Execution: Replaced dynamic CJS imports with synchronous child process handling for version probing.
  • Progress Notifications: Added progress toasts and status bar indicators during environment setup and toolchain installation.

📦 Installation

Download pypilot-vscode-1.0.1.vsix below and install with:

code --install-extension pypilot-vscode-1.0.1.vsix