Create charmcraft-specific versions of the upstream `python` and `poetry` plugins
Metadata
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. | |
| #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. | |
| #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. | |
| #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. |