Skip to content

v1.0.4: Windows Fixes, Offline Resilience & Command Results

Choose a tag to compare

@github-actions github-actions released this 27 Sep 12:50
· 329 commits to main since this release
979e314

✨ What's New

🪟 Windows fixes

  • No more console windows flashing while the language server runs python, uv or nvidia-smi
  • Colored CLI output works in older consoles (cmd.exe, Windows PowerShell) instead of printing raw escape codes
  • Every installed Python is found, including versions only reachable through the py launcher, so pip mode no longer reports installed versions as missing
  • requirements.txt saved as UTF-16 or with a BOM (what pip freeze > requirements.txt produces in Windows PowerShell 5) is now read correctly

📡 Offline resilience

  • When PyPI can't be reached, PyPilot uses its expired cache instead of reporting every dependency as unresolvable
  • The Zed extension starts the helper it downloaded earlier when GitHub can't be reached

🧩 Editor integration

  • Environment-changing commands (fixEverything, installPackage, recreateWithPython, installUvGlobally) now return {"ok": bool}, so the VS Code extension no longer reports success after a failed setup. Zed ignores the result, so nothing changes there.
  • showDetails accepts a package argument and adds a pypilot check section to the report
  • The onboarding scan runs in the background, and out-of-order edits can no longer leave the language server with stale buffer text
  • pypilot fix python / fix cuda now refresh the editor afterwards, as setup and install already did

🐛 Fixes

  • Inline comments no longer leak into version specifiers (numpy==1.26 # note)
  • An = inside a name @ url reference is no longer read as a version pin
  • A failed copy of the managed uv binary is reported instead of ignored

📦 Installation

Via Zed (recommended): Install the PyPilot extension from the Zed extension registry

Via pip:

pip install pypilot-cli

Full Changelog: v1.0.3...v1.0.4