Skip to content

0.9.0

Choose a tag to compare

@atsuoishimoto atsuoishimoto released this 14 Jul 08:04
  • uv projects now export PEP 751 pylock.toml instead of requirements.txt. Per-package index pins in uv.lock (e.g. a PyTorch CUDA index) survive the export — pip fetches the recorded URLs directly.
  • MSI builds no longer fail on deep install trees (WiX MAX_PATH limit).
  • pipenv extras no longer drop production dependencies.
  • The Windows launcher ignores Ctrl+C/Ctrl+Break. Python alone decides how to shut down (finally blocks, atexit hooks, and buffered output are preserved) and its real exit code propagates, as with CPython’s py.exe launcher.
  • .pyc files use hash-based invalidation. Timestamp-based .pyc went stale after MSI packaging (CAB timestamps have 2-second granularity), causing recompiles on every cold start; --invalidation-mode checked-hash makes validity independent of timestamps.
  • perMachine MSI shortcuts register their keypath under HKLM. It was hardcoded to HKCU, breaking repair and upgrade component-detection for users other than the installing admin.