microsoft / microsoft/winget-pkgs

[Package Issue]: Python.Python.3.14 --scope machine installs as User

Open
#355,596 2 comments 1 reaction 0 assignees View on GitHub
Issue-Bug Needs-Triage
Dominant language
No language data
Stars
11.1k
Forks
9.7k
PR merge metrics
PR metrics pending

Description

### Please confirm these before moving forward

- [x] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
- [x] I have not been informed if the issue is resolved in a preview version of the winget client.

### Category of the issue

Installation issue.

### Brief description of your issue

Fresh install of Python.Python.3.14 with --scope machine succeeds, but installation is recorded as User scope.

### Steps to reproduce

winget list --id Python.Python.3.14 --exact --source winget
winget install --id "Python.Python.3.14" --exact --source winget --accept-source-agreements --disable-interactivity --scope machine --silent --accept-package-agreements --force
winget list --id Python.Python.3.14 --exact --source winget --details

### Actual behavior

Installed Scope: User
Local Identifier: ARP\User\X64{d91d5a08-1ddf-4529-909b-637a7fd19101}

### Expected behavior

Installed Scope should be Machine.

### Environment

```raw
Windows Package Manager v1.28.220
Windows: Windows.Desktop v10.0.26200.8037
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.28.220.0
```

### Screenshots and Logs

Possibly related: #153928, #175132 (different repro paths)

Contributor guide

Open the contributing guide

Research direction

Start by running the listed `winget` commands against Python.Python.3.14 in the reported Windows Package Manager environment and compare the recorded scope with the requested `--scope machine`. Trace the package's installation metadata and related issues #153928 and #175132; done means a machine-scoped install is recorded as Machine.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.