← Back to issue list

fix(pip): set `--no-binary=:all:` if possible

View original Github issue

Metadata

Project
charmcraft
Number
#1740
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1740 as commit 55434e07, using --no-binary=:all: when no binary dependencies are declared to avoid binary indirect dependencies. Partial fix for #1473.

Resolution: closed resolved

Reason: PR #1740 was merged as commit 55434e07. Charmcraft 2.7.1 documents that strict mode now sets --no-binary=:all: when no binary dependencies are declared.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This reduces the chances of having pip install binary packages as indirect dependencies. Partial fix for #1473

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1740 as commit 55434e07, using --no-binary=:all: when no binary dependencies are declared to avoid binary indirect dependencies. Partial fix for #1473.
stealth/space-bunny-alpha — closed resolved Merged PR #1740 (commit 55434e07), adding --no-binary=:all: when no binary packages are declared to reduce binary wheels for indirect dependencies; partial fix for #1473.
stealth/space-bunny-alpha — closed resolved Merged PR #1740 (commit 55434e07) adds pip's --no-binary=:all: when possible, reducing binary indirect dependencies as a partial fix for #1473.
stealth/space-bunny-alpha — closed resolved Merged PR #1740, setting pip's --no-binary=:all: when possible to reduce binary indirect dependencies; a partial fix for #1473.
qwen/qwen3.6-35b-a3b — — Merged a change setting --no-binary=:all: in pip to prevent installing binary packages as indirect dependencies. Approved by two reviewers, passed CI, and merged as a partial fix for issue #1473.
qwen3.6-35b-a3b-mtp-q6 — — Merged a fix that configures pip to use --no-binary=:all: when possible, reducing the risk of installing binary packages as indirect dependencies. This serves as a partial resolution for issue #1473.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/charmcraft#1473 (confidence 98%)

    PR #1740 is explicitly identified as a partial fix for binary wheels being installed as indirect dependencies.

  • Related To: canonical/charmcraft#1728 (confidence 90%)

    The preceding strict-mode dependency change addressed the broader behavior tracked by #1473.

Related issues

No related issues found above the similarity threshold.