Description
dtvem reshim doesn't create pip, pip3, python3 shims.
Steps to Reproduce
- Perform a user install
iex "& { $(irm dtvem.io/install.ps1) } -UserInstall"
- Install Python
dtvem install python 3.14.2
- Run
python --version
- Run
pip --version
Expected Behavior
I expected pip to return a version number.
Actual Behavior
❯ pip --version
Shim invoked: pip
· 22:33:59.171 Arguments: [--version]
· 22:33:59.172 Mapped to runtime: python
· 22:33:59.172 Resolved version: 3.14.2
· 22:33:59.172 Base executable path: C:\Users\Brad\.local\share\dtvem\versions\python\3.14.2\python.exe
· 22:33:59.172 Secondary executable lookup failed: secondary executable not found: pip
✗ 'pip' is not available in Python 3.14.2
→ This shim exists because another installed Python version provides it.
→ Install 'pip' for the active version, or switch to a version that has it.
dtvem shim error: pip not available in Python 3.14.2
Operating System
Windows
dtvem Version
0.6.0
Go Version (if building from source)
No response
Which runtime is affected?
Python
Error Messages / Logs
❯ pip --version
Shim invoked: pip
· 22:33:59.171 Arguments: [--version]
· 22:33:59.172 Mapped to runtime: python
· 22:33:59.172 Resolved version: 3.14.2
· 22:33:59.172 Base executable path: C:\Users\Brad\.local\share\dtvem\versions\python\3.14.2\python.exe
· 22:33:59.172 Secondary executable lookup failed: secondary executable not found: pip
✗ 'pip' is not available in Python 3.14.2
→ This shim exists because another installed Python version provides it.
→ Install 'pip' for the active version, or switch to a version that has it.
dtvem shim error: pip not available in Python 3.14.2
Configuration
Additional Context
When I run dtvem doctor I get this...
dtvem doctor
⚠ Shim-map cache is out of sync with disk [fixable]
On disk, missing from cache: pip, pip3, python3
Run `dtvem reshim` to rebuild the cache from the installed runtimes.
✓ All configured runtimes are installed
✓ Shims directory matches installed runtimes
✓ All installed runtime versions have their executable
✓ dtvem-shim binary is present
✓ dtvem shims directory is on PATH
✓ No stale dtvem shims entries in PATH
✓ No system runtimes ahead of dtvem on PATH
✓ Only one dtvem install location holds data
⚠ 1 non-error problem(s) found across 9 check(s)
Then I return dtvem reshim (notice no pip, pip3, or python3)
→ Regenerating shims for Python...
╭────────────────────────────╮
│ Shims Created │
│ ────────────────────────── │
│ Runtime Shims │
│ ────────────────────────── │
│ Python python, pythonw │
╰────────────────────────────╯
✓ Created 2 shims for 1 runtime(s)
Code of Conduct
Description
dtvem reshimdoesn't createpip,pip3,python3shims.Steps to Reproduce
iex "& { $(irm dtvem.io/install.ps1) } -UserInstall"dtvem install python 3.14.2python --versionpip --versionExpected Behavior
I expected
pipto return a version number.Actual Behavior
Operating System
Windows
dtvem Version
0.6.0
Go Version (if building from source)
No response
Which runtime is affected?
Python
Error Messages / Logs
Configuration
N/AAdditional Context
When I run
dtvem doctorI get this...Then I return
dtvem reshim(notice nopip,pip3, orpython3)Code of Conduct