Skip to content

Activating the extension writes to workspace settings #808

@joaomoreno

Description

@joaomoreno

Note that the steps aren't deterministic. Sometimes it repros, sometimes it doesn't.

  1. Start a fresh VS Code instance (code-insiders --transient)
  2. Open an empty folder, accept Workspace Trust
  3. Install Python (pre-release) and wait🐛 Workspace settings get modified
Screen.Recording.2025-09-11.at.08.50.37.mov
2025-09-11 09:30:21.118 [info] [pet] Starting Python Locator C:\Users\jomo\AppData\Local\Temp\vscode-2OGKS5sA\extensions\ms-python.vscode-python-envs-1.7.12521557-win32-x64\python-env-tools\bin\pet.exe server
2025-09-11 09:30:21.150 [info] [pet] configure: Sending configuration update: {"workspaceDirectories":["w:\\hmm"],"environmentDirectories":[],"poetryExecutable":"poetry","cacheDirectory":"c:\\Users\\jomo\\AppData\\Local\\Temp\\vscode-2OGKS5sA\\data\\User\\globalStorage\\ms-python.vscode-python-envs\\pythonLocator"}
2025-09-11 09:30:21.615 [warning] [pet] Failed to open HKLM\Software\Python, Os { code: 2, kind: NotFound, message: "The system cannot find the file specified." }
2025-09-11 09:30:21.622 [info] Discovered env: C:\Users\jomo\AppData\Local\Programs\Python\Python313\python.exe
2025-09-11 09:30:21.691 [info] Discovered manager: (Conda) C:\Users\jomo\AppData\Local\anaconda3\Scripts\conda.exe
2025-09-11 09:30:21.692 [info] Discovered env: C:\Users\jomo\AppData\Local\anaconda3\python.exe
2025-09-11 09:30:21.692 [info] [pet] Locator Conda took 83.629ms
2025-09-11 09:30:21.692 [info] [pet] Locator PipEnv took 879.9µs
2025-09-11 09:30:21.693 [info] [pet] Locator Pixi took 1.0345ms
2025-09-11 09:30:21.693 [info] [pet] Locator Poetry took 3.0137ms
2025-09-11 09:30:21.693 [info] [pet] Locator PyEnv took 1.7704ms
2025-09-11 09:30:21.693 [info] [pet] Locator Venv took 342.7µs
2025-09-11 09:30:21.693 [info] [pet] Locator VirtualEnv took 157.9µs
2025-09-11 09:30:21.694 [info] [pet] Locator VirtualEnvWrapper took 106.3µs
2025-09-11 09:30:21.694 [info] [pet] Locator WindowsRegistry took 3.8127ms
2025-09-11 09:30:21.694 [info] [pet] Locator WindowsStore took 1.5389ms
2025-09-11 09:30:21.694 [info] [pet] Locator GlobalVirtualEnvs took 1.4405ms
2025-09-11 09:30:21.694 [info] [pet] Locator Locators took 85.0279ms
2025-09-11 09:30:21.695 [info] [pet] Locator Path took 5.8797ms
2025-09-11 09:30:21.695 [info] [pet] Locator Workspaces took 1.6423ms
2025-09-11 09:30:21.698 [info] [pet] Telemetry:  {"event":"RefreshPerformance","data":{"refreshPerformance":{"total":85,"breakdown":{"GlobalVirtualEnvs":1,"Locators":85,"Path":5,"Workspaces":1},"locators":{"Conda":83,"PipEnv":0,"Pixi":1,"Poetry":3,"PyEnv":1,"Venv":0,"VirtualEnv":0,"VirtualEnvWrapper":0,"WindowsRegistry":3,"WindowsStore":1}}}}
2025-09-11 09:30:21.701 [info] [pet] Locator GlobalVirtualEnvs took 400ns
2025-09-11 09:30:21.701 [info] [pet] Locator Locators took 300ns
2025-09-11 09:30:21.701 [info] [pet] Locator Path took 300ns
2025-09-11 09:30:21.701 [info] [pet] Locator Workspaces took 745µs
2025-09-11 09:30:21.709 [info] [pet] Telemetry:  {"event":"RefreshPerformance","data":{"refreshPerformance":{"total":1,"breakdown":{"GlobalVirtualEnvs":0,"Locators":0,"Path":0,"Workspaces":0},"locators":{}}}}
2025-09-11 09:30:21.733 [info] Python API: Changed environment from undefined to Python 3.13 (64-bit) for: w:\hmm
2025-09-11 09:30:21.733 [info] Internal: Changed environment from undefined to Python 3.13 (64-bit) for: w:\hmm
2025-09-11 09:30:21.763 [info] Pipenv not found
2025-09-11 09:30:21.763 [info] Pipenv not found, turning off pipenv features.
2025-09-11 09:30:21.763 [info] Using conda from native finder: C:\Users\jomo\AppData\Local\anaconda3\Scripts\conda.exe
2025-09-11 09:30:21.763 [info] Pyenv not found, turning off pyenv features.
2025-09-11 09:30:21.763 [info] Poetry not found, turning off poetry features.
2025-09-11 09:30:21.768 [info] Found global conda sourcing script at: C:\Users\jomo\AppData\Local\anaconda3\Scripts\activate.bat
2025-09-11 09:30:21.768 [info] Conda hook found at: C:\Users\jomo\AppData\Local\anaconda3\shell\condabin\conda-hook.ps1
2025-09-11 09:30:21.769 [info] conda.sh found in C:\Users\jomo\AppData\Local\anaconda3\etc\profile.d\conda.sh
2025-09-11 09:30:21.771 [info] Conda Sourcing Status:
├─ Conda Path: C:\Users\jomo\AppData\Local\anaconda3\Scripts\conda.exe
├─ Conda Folder: C:\Users\jomo\AppData\Local\anaconda3
├─ Active on Launch: false
├─ Global Sourcing Script: C:\Users\jomo\AppData\Local\anaconda3\Scripts\activate.bat
└─ Shell-specific Sourcing Scripts:
   ├─ C:\Users\jomo\AppData\Local\anaconda3\shell\condabin\conda-hook.ps1
   ├─ C:\Users\jomo\AppData\Local\anaconda3\etc\profile.d\conda.sh
   └─ C:\Users\jomo\AppData\Local\anaconda3\Scripts\activate.bat
2025-09-11 09:30:21.944 [info] Resolved Python Environment C:\Users\jomo\AppData\Local\Programs\Python\Python313\python.exe
2025-09-11 09:30:21.947 [info] Resolved Python Environment C:\Users\jomo\AppData\Local\Programs\Python\Python313\python.exe
2025-09-11 09:30:21.949 [info] Resolved Python Environment C:\Users\jomo\AppData\Local\Programs\Python\Python313\python.exe
2025-09-11 09:30:21.949 [info] Refreshing conda environments
2025-09-11 09:30:21.950 [info] Using conda from cache: C:\Users\jomo\AppData\Local\anaconda3\Scripts\conda.exe
2025-09-11 09:30:21.950 [info] Using conda from cache: C:\Users\jomo\AppData\Local\anaconda3\Scripts\conda.exe
2025-09-11 09:30:26.281 [info] Ran conda in 4331: C:\Users\jomo\AppData\Local\anaconda3\Scripts\conda.exe info --envs --json
2025-09-11 09:30:26.291 [info] Found local activation script at: C:\Users\jomo\AppData\Local\anaconda3\Scripts\activate, adding to cache.
2025-09-11 09:30:26.291 [info] Conda hook found at: C:\Users\jomo\AppData\Local\anaconda3\shell\condabin\conda-hook.ps1
2025-09-11 09:30:26.291 [info] === Conda Shell Activation Map Generation ===
Environment Configuration:
    - Identifier: "base"
    - Prefix: "C:\Users\jomo\AppData\Local\anaconda3"
    - Name: "base"

Local Activation:
    - Status: Found
    - Path: C:\Users\jomo\AppData\Local\anaconda3\Scripts\activate

Preferred Sourcing:
    - Selected Path: C:\Users\jomo\AppData\Local\anaconda3\Scripts\activate
    - Source: Local

✓ Using Windows-specific activation configuration
==========================================
2025-09-11 09:30:26.291 [info] Found base environment: C:\Users\jomo\AppData\Local\anaconda3
2025-09-11 09:30:26.294 [info] Resolved Python Environment C:\Users\jomo\AppData\Local\Programs\Python\Python313\python.exe
2025-09-11 09:30:26.295 [info] [resolveDefaultInterpreter] API resolved environment: {"envId":{"managerId":"ms-python.python:system","id":"Python 3.13.7-hwf2afq2htt"},"name":"Python 3.13.7","displayName":"Python 3.13 (64-bit)","shortDisplayName":"3.13.7","displayPath":"C:\\Users\\jomo\\AppData\\Local\\Programs\\Python\\Python313\\python.exe","version":"3.13.7","environmentPath":{"$mid":1,"fsPath":"c:\\Users\\jomo\\AppData\\Local\\Programs\\Python\\Python313\\python.exe","_sep":1,"path":"/C:/Users/jomo/AppData/Local/Programs/Python/Python313/python.exe","scheme":"file"},"tooltip":"C:\\Users\\jomo\\AppData\\Local\\Programs\\Python\\Python313\\python.exe","execInfo":{"run":{"executable":"C:\\Users\\jomo\\AppData\\Local\\Programs\\Python\\Python313\\python.exe","args":[]}},"sysPrefix":"C:\\Users\\jomo\\AppData\\Local\\Programs\\Python\\Python313"}
2025-09-11 09:30:26.295 [info] [resolveDefaultInterpreter] Setting environment for workspace: w:\hmm
  • Code Insiders f220831ea2d946c0dcb0f3eaa480eb435a2c1260
  • Python 2025.13.2025090201
  • Pylance 2025.7.104
  • Python Environments 1.7.12521557

Metadata

Metadata

Assignees

Labels

author-verification-requestedIssues potentially verifiable by issue authorbugIssue identified by VS Code Team member as probable bugcandidateIssue identified as probable candidate for fixing in the next releaseverification-neededVerification of issue is requestedverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions