Poetry plugin: use parameters rather than env vars
Metadata
Current evaluation
Closed without a linked resolution or merge. The Charmcraft poetry plugin parameterization request was closed, likely abandoned or completed externally.
Suggested action: —
No scores available.
Issue body
### What needs to get done
The Charmcraft version of the poetry plugin uses environment variables to set pip options rather than parameters. With https://github.com/canonical/craft-parts/issues/932 it makes better sense to put this in parameters. This needs to be done before the Charmcraft 3.3 release since it breaks those plugins
### Why it needs to get done
Requested by data platform team
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without a linked resolution or merge. The Charmcraft poetry plugin parameterization request was closed, likely abandoned or completed externally. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without a code change. The request to replace environment variables with parameters in the Charmcraft poetry plugin was deferred and tracked externally via Jira tickets CRAFT-3794 and CRAFT-3795. No fix or merge was applied. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation or merge. Only automated Jira sync comments exist, indicating the request was tracked internally but never resolved or merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The request to replace environment variables with parameters in the Poetry plugin was not addressed, indicating it was likely abandoned or superseded. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The Charmcraft poetry plugin was not updated to use parameters instead of environment variables for pip options. Only automated Jira sync comments were posted before closure. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1873 Create charmcraft-specific versions of the upstream `python` and `poetry` plugins | charmcraft | closed | 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. | |
| #701 Enable the poetry plugin | rockcraft | closed | Closed and moved to internal Jira tracking (CRAFT-3362) without implementation or resolution. The request to enable the poetry plugin remains unaddressed. | |
| #5025 Enable the poetry plugin | snapcraft | closed | Abandoned. The request to enable the poetry plugin for snapcraft was synced to an internal Jira ticket but received no further development, leaving the feature unimplemented. | |
| #809 Reference documenation for the poetry plugin | craft-parts | closed | Closed without resolution. An automated bot created internal Jira ticket CRAFT-3218 to track the poetry plugin documentation request. No implementation or merge occurred. | |
| #818 [experimental] poetry plugin | craft-parts | closed | Closed and superseded by PR #820. The experimental poetry plugin was abandoned in favor of a new implementation. |