← Back to issue list

feat: add Rockcraft-specific Poetry plugin

View original Github issue

Metadata

Project
rockcraft
Number
#717
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

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.
85%
#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).
74%
#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.
71%
#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.
70%