← Back to issue list

Enable the poetry plugin

View original Github issue

Metadata

Project
snapcraft
Number
#5025
Type
issue
State
closed
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Poetry source support delivered by merged PR canonical/snapcraft#5090 (commit 5a42f0aa5), adding a Snapcraft-specific Poetry plugin for core22/core24, closing the request. Tracked internally as CRAFT-3363.

Resolution: closed resolved

Reason: PR canonical/snapcraft#5090 ('feat: add Snapcraft-specific Poetry plugin') was merged at commit 5a42f0aa5, adding the Poetry plugin for core22/core24 and fixing issue #5025. The upstream craft-parts Poetry plugin work (canonical/craft-parts#820, resolving #707) provided the shared foundation.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Enable the poetry plugin for snapcraft https://github.com/canonical/snapcraft/blob/main/snapcraft/parts/plugins/python_plugin.py#L49 ### Why it needs to get done To allow users to use poetry projects as a source

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Poetry source support delivered by merged PR canonical/snapcraft#5090 (commit 5a42f0aa5), adding a Snapcraft-specific Poetry plugin for core22/core24, closing the request. Tracked internally as CRAFT-3363.
stealth/space-bunny-alpha — closed superseded Poetry source support was delivered by merged PR canonical/snapcraft#5090 (5a42f0aa5), adding a Snapcraft-specific Poetry plugin for core22/core24.
qwen/qwen3.6-35b-a3b — — 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.
qwen/qwen3.6-35b-a3b — — Closed and abandoned. The request to enable the poetry plugin for snapcraft was synced to Jira (CRAFT-3363) but received no implementation or further activity.
qwen/qwen3.6-35b-a3b — — Poetry plugin support for snapcraft was closed without implementation. No code changes or merge details were provided, indicating the feature request was abandoned.
qwen3.6-35b-a3b-mtp-q6 — — The request to enable the poetry plugin for snapcraft was closed without implementation. Only an automated Jira ticket was created, with no code changes or pull requests submitted, indicating the feature was deferred or abandoned.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#5090 (confidence 96%)

    Merged PR adding the Snapcraft-specific Poetry plugin for core22/core24; explicitly fixes #5025.

  • Related To: canonical/craft-parts#820 (confidence 72%)

    Upstream merged Poetry plugin in craft-parts providing the shared Python plugin behaviour Snapcraft's plugin builds on.

Related issues

Issue Project State Summary Similarity
#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.
84%
#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.
75%
#820 feat(plugin): add poetry plugin craft-parts merged Merged Poetry plugin support in commit 8b0d76c8, adding first-class build-system handling via poetry install and resolving #707.
73%
#18 Poetry integration charmcraft closed Poetry support was ultimately delivered as Charmcraft-specific python/poetry craft-parts plugins, added in PR #1899 (commit 8b748f3e, 2023), superseding the older build.py requirements.txt idea; issue closed once shipped.
72%
#809 Reference documenation for the poetry plugin craft-parts closed Added Poetry plugin reference documentation in merged PR canonical/craft-parts#830 (commit aec88860), resolving the missing documentation request.
70%
#1996 Poetry plugin fails on 20.04 base charmcraft closed Poetry plugin added python3-poetry-plugin-export to apt build-packages, unavailable on Ubuntu 20.04. Fixed upstream in craft-parts PR #1633 (commit cff4121b/fbe33c05); issue closed after upstream fix.
70%
#1492 Fix poetry plugin for 25.04+ craft-parts closed Craft-parts fixed Poetry 2 export compatibility by conditionally installing python3-poetry-plugin-export on Ubuntu 25.04+ in PR #1510 (commit 6d30ef14).
70%