← Back to issue list

charm_builder: install binary python packages (CRAFT-601)

View original Github issue

Metadata

Project
charmcraft
Number
#588
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Merged to add a charm-binary-python-packages property to the charm_builder plugin, enabling installation of binary Python packages from PyPI. Approved by one reviewer, rebased on master, and implemented across six files.

Suggested action:

No scores available.

Issue body

Charm plugin property `charm-binary-python-packages` can be used to list binary packages to install from PyPI. Packages may still be installed from sources if they're only available in source format. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to add a charm-binary-python-packages property to the charm_builder plugin, enabling installation of binary Python packages from PyPI. Approved by one reviewer, rebased on master, and implemented across six files.
qwen3.6-35b-a3b-mtp-q6 Merged by maintainer cmatsuoka, adding a charm-binary-python-packages property to the charm plugin for installing binary PyPI packages. The branch was rebased on master prior to merge.
qwen3.6-35b-a3b-mtp-q6 Merged a feature enabling the charm plugin to install binary Python packages from PyPI via the charm-binary-python-packages property, with source fallback. The change was rebased on master and successfully merged.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#553 parts,charm_builder: add charm-python-packages plugin property (CRAFT-552) charmcraft merged Merged addition of the charm-python-packages plugin property, installing listed Python packages before requirements file dependencies. Mirrors standard python plugin behavior. Approved, passed CI, and merged by maintainer. Available in edge snap.
74%