jlevy / jlevy/py-app-standalone

Fails if the command is invoked with the full Python version triple

Open Beginner friendly
#6 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
55
Forks
2
PR merge metrics
No merged PRs in 30d

Description

If the command is invoked with the full Python version triple, UV installs Python, but then py-app-standalone fails with:

```console
uvx py-app-standalone --python-version 3.14.5
Creating a new Python installation at: py-standalone

▶ uv python install --managed-python --install-dir /user/onecontrol/py-standalone 3.14.5
Installed Python 3.14.5 in 9.03s
+ cpython-3.14.5-linux-aarch64-musl (python3.14)

⏱ Call to run took 9.42s

❌ Error: Failed to find venv root at: py-standalone/cpython-3.14.5.*
```

It appears the glob is incorrect when searching for the installed python.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the failure with `uvx py-app-standalone --python-version 3.14.5` and inspect the code that searches for the venv root after `uv python install`. Verify the search handles the installed `cpython-3.14.5-linux-aarch64-musl` directory, then confirm the command completes successfully with the full version triple.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.