Skip to content

Commit ffa21aa

Browse files
edvilmeCopilot
andauthored
Update README with package manager selection details
Clarified package manager selection rules for Python environments. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent 0ac9867 commit ffa21aa

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

‎README.md‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,9 @@ The extension uses `pip` as the default package manager, but you can use the pac
7777

7878
Set `"python-envs.defaultPackageManager": "ms-python.python:uv"` to select uv for package operations.
7979
Environment-only API calls still use the environment manager's preferred package manager
80-
(for example, pip for venv); project-scoped UI and tool operations use the selected package manager.
80+
(for example, pip for venv); project-scoped UI operations use the selected package manager.
81+
Tool operations use the selected project manager only when its ID matches the environment manager's
82+
preferred package manager ID; otherwise, they use the environment's preferred manager.
8183
Automatic routing preserves the existing uv selection rules: when the configured or preferred
8284
manager is pip, `python-envs.alwaysUseUv` and whether the environment was created by uv determine
8385
whether the router selects pip or uv. Each manager executes only its own commands. Selecting the uv

0 commit comments

Comments
 (0)