← Back to issue list

[experimental] poetry plugin

View original Github issue

Metadata

Project
craft-parts
Number
#818
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged by maintainer lengau on 2024-08-23 as superseded by #820, which landed the Poetry plugin via commit 8b0d76c8 (feat(plugin): add poetry plugin).

Resolution: closed superseded

Reason: Maintainer comment "Closing. See #820" indicates the experimental prototype was dropped in favour of PR #820, merged as commit 8b0d76c8 adding the Poetry plugin (and closing tracking issue #707). No commits from this PR reached main.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Closed unmerged by maintainer lengau on 2024-08-23 as superseded by #820, which landed the Poetry plugin via commit 8b0d76c8 (feat(plugin): add poetry plugin).
stealth/space-bunny-alpha — closed superseded Closed unmerged and superseded by #820; the replacement Poetry plugin was merged in commit 8b0d76c8.
qwen/qwen3.6-35b-a3b — — Closed and superseded by PR #820. The experimental poetry plugin was abandoned in favor of a new implementation.
qwen3.6-35b-a3b-mtp-q6 — — Superseded by pull request #820. The author closed the experimental poetry plugin implementation without merging, redirecting to the alternative approach in the referenced PR.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/craft-parts#820 (confidence 98%)

    Merged replacement PR per closing comment; commit 8b0d76c8 'feat(plugin): add poetry plugin (#820)'.

  • Related To: canonical/craft-parts#707 (confidence 90%)

    Tracking issue '`poetry` Python plugin' closed by the merged #820.

  • Related To: canonical/craft-parts#830 (confidence 60%)

    Later commit aec88860 'feat(docs): add poetry plugin reference (#830)' documents the merged plugin.

Related issues

Issue Project State Summary Similarity
#1840 [EXPERIMENTAL]: poetry plugin charmcraft closed Experimental Poetry plugin PR closed unmerged in favour of charmcraft#1899, merged as commit 8b748f3e, adding charmcraft/parts/plugins/_poetry.py and _python.py with charm-oriented defaults.
77%
#707 `poetry` Python plugin craft-parts closed Poetry plugin feature request implemented: PR #820 ("feat(plugin): add poetry plugin", commit 8b0d76c8) merged, later documented in #830 and fixed in #960. Issue closed by mr-cal on 2025-07-09 with "Completed via #820".
75%
#828 feat: tweaks to address user feedback before merging to main craft-parts closed PR #828 was closed unmerged after 767 days of inactivity; the Poetry plugin still uses poetry_with and --with, so its dependency-group export rework did not land.
74%
#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.
74%
#940 feat(plugins/poetry): add poetry and pip extra args craft-parts merged Merged into main as commit e55d6bcd. PR #940 added poetry-export-extra-args and poetry-pip-extra-args properties to the Poetry plugin for advanced users, with docs and unit tests.
70%