feat: add Rockcraft-specific Poetry plugin
Metadata
Current evaluation
Merged PR #717 in commit 422a2e9b, adding a Rockcraft-specific Poetry plugin and shared Python behavior; it fixes #701 and shipped in Rockcraft 1.6.0.
Resolution: closed resolved
Reason: PR #717 was merged as commit 422a2e9b and explicitly fixes #701. The 1.6.0 changelog confirms that the Poetry plugin was released.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The plugin has the same behavior and restrictions as the Python plugin with regards to base-dependent behavior, symlink handling, sitecustomize, etc.
Therefore, this common behavior is extracted into a new "python_common" module, used by both plugins. This approach is also taken for the reference docs - the requirement of staging a Python interpreter is the same for both plugins.
Fixes #701
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #717 in commit 422a2e9b, adding a Rockcraft-specific Poetry plugin and shared Python behavior; it fixes #701 and shipped in Rockcraft 1.6.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #717 (commit 422a2e9b) added a Rockcraft-specific Poetry plugin, extracting shared base/symlink/sitecustomize logic into a new python_common module reused by the Python plugin. Fixes #701. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #717 in commit 422a2e9b, adding a Rockcraft-specific Poetry plugin and shared python_common behavior; fixes #701. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged the Rockcraft-specific Poetry plugin, resolving issue #701. Shared Python plugin logic was extracted into a python_common module. Approved by two reviewers, passed CI, and modified 19 files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged addition of a Rockcraft-specific Poetry plugin. Common Python plugin logic was extracted into a shared python_common module to eliminate duplication. Resolves issue #701. |
Update history
No update history recorded yet.
Related work
-
Related To:
rockcraft#701
(confidence 100%)
Poetry support request explicitly fixed by merged PR #717.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #701 Enable the poetry plugin | rockcraft | closed | Poetry support was implemented by merged PR #717 (commit 422a2e9b), adding a Rockcraft-specific Poetry plugin and shared Python behavior for release 1.6.0. | |
| #222 plugins: add rockcraft specific python plugin | rockcraft | merged | Merged PR #222 in commit 3fafca3c, adding a Rockcraft-specific Python plugin for bare and Ubuntu bases; its closing comment states it resolves #194 (CRAFT-1664). | |
| #1899 feat: add Python and Poetry plugins | charmcraft | merged | Merged into main via commit 8b748f3e, adding Charmcraft-specific Python and Poetry plugins with charm-oriented venv, pip, source-copy, and binary defaults. | |
| #5090 feat: add Snapcraft-specific Poetry plugin | snapcraft | merged | Merged PR #5090 at commit 5a42f0aa5, adding a Snapcraft Poetry plugin for core22/core24 and shared Python behavior; fixes #5025. |