PEP 773: A Python Installation Manager for Windows

Okay, new demo build is ready (enough) for people to try it out.

https://cpythonpackages.blob.core.windows.net/pkg/python-manager-0.1a4.msix (~20MB)

Make sure you’re set up properly:

  • If py, python or pymanager commands don’t work, check “Manage App Execution Aliases”
  • If py doesn’t work, you might need to uninstall your existing “Python Launcher” from “Installed Apps”
  • If python just launches an existing install, you might need to remove existing installs from PATH (or just ignore this command for testing)
  • File associations may not update until you first run one, or you can right-click and “Open With” to change your default app

Things to try:

  • py list --online ">=3.10"
  • py install 3.13t
  • py list --format=jsonl
  • python file-with-shebang.py (e.g. #! /usr/bin/python3.8)
  • internet disabled
  • add -v or -vv to subcommands (or set PYMANAGER_DEBUG for too much info all the time)
  • look in %TEMP% for logs
  • whatever you are most concerned about!

Or check out the quick video demo:

7 Likes