← Back to issue list

Create charmcraft-specific versions of the upstream `python` and `poetry` plugins

View original Github issue

Metadata

Project
charmcraft
Number
#1873
Type
issue
State
closed
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Closed without implementation. The request to develop charmcraft-specific python and poetry plugins with strict dependencies and source builds was deferred. No fix or merge occurred, indicating the task was abandoned or superseded.

Suggested action:

No scores available.

Issue body

### What needs to get done Basically the plugin work done in https://github.com/canonical/charmcraft/pull/1840 needs to be tested and expanded to the `python` plugin too. ### Why it needs to get done Decoupling from the charm plugin.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Closed without implementation. The request to develop charmcraft-specific python and poetry plugins with strict dependencies and source builds was deferred. No fix or merge occurred, indicating the task was abandoned or superseded.
qwen/qwen3.6-35b-a3b Closed without implementation and deferred to Jira ticket CRAFT-3361. Requirements specify strict dependencies and source builds. No merge or resolution details are provided.
qwen/qwen3.6-35b-a3b Closed without resolution. Development of charmcraft-specific python and poetry plugins with strict dependencies and source builds was not pursued and the request appears abandoned.
qwen3.6-35b-a3b-mtp-q6 Closed and deferred to internal Jira ticket CRAFT-3361. No implementation or merge occurred. The task to create decoupled charmcraft-specific python and poetry plugins with strict dependencies and source builds remains unaddressed.
qwen3.6-35b-a3b-mtp-q6 Closed without implementation. Development of charmcraft-specific python and poetry plugins with strict dependencies and source builds was noted but never actioned. The task appears abandoned or deferred.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1843 Add charmcraft-specific versions of upstream python plugins charmcraft open Feature request to add charmcraft-specific versions of upstream craft-parts python plugins. Implemented via PR #1899 (Python and Poetry plugins) with docs in #1940 and a uv plugin in #2050. No further action needed.
79%
#1994 Allow changing the charm entrypoint with the `python` and `poetry` plugins charmcraft open Feature request to support charm-entrypoint with python and poetry plugins (originally reported as missing dispatch file). Maintainer renamed the issue and acknowledged it, but no implementation or further activity since Nov 2024.
73%
#2025 Poetry plugin: use parameters rather than env vars charmcraft closed Closed without a linked resolution or merge. The Charmcraft poetry plugin parameterization request was closed, likely abandoned or completed externally.
72%
#1899 feat: add Python and Poetry plugins charmcraft merged Merged. Adds Charmcraft-specific Python and Poetry plugins for craft-parts, adjusting venv paths, using system pip, and auto-including src/lib dirs. Changes span 24 files with 841 additions and 44 deletions, approved by two reviewers.
71%