Alpine apk: oci-cli cannot be installed on Alpine edge/3.24 (alpine/helm:latest)
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 669
- Forks
- 236
- Avg merge
- 1m
- Merged PRs (30d)
- 4
Description
Summary
The oci-cli Alpine package cannot be installed on Alpine edge/3.24 (used by alpine/helm:latest) because several of its dependencies require python3~3.14 while others (like py3-prompt_toolkit) still depend on the missing py3-wcwidth package.
Running apk add oci-cli inside alpine/helm:latest (Alpine 3.24) fails with dependency errors including:
py3-wcwidth (no such package):
required by: py3-prompt_toolkit-3.0.52-r0[py3-wcwidth]
Note: this was also broken on Alpine 3.22 but has since been fixed there. The issue persists on Alpine edge/3.24.
Reproduction
docker run --rm --entrypoint sh alpine/helm:latest -c 'cat /etc/alpine-release && apk add --no-cache oci-cli'
Output shows Alpine 3.24.0_alpha20260127 and the install fails.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by running the provided docker command against alpine/helm:latest and inspect the oci-cli dependency metadata for Alpine edge/3.24. Trace the requirements for py3-prompt_toolkit, py3-wcwidth, and Python 3.14; done means apk add --no-cache oci-cli completes successfully on Alpine 3.24.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli, devops
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100