← Back to issue list

`poetry` Python plugin

View original Github issue

Metadata

Project
craft-parts
Number
#707
Type
issue
State
closed
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

A Poetry Python plugin was implemented to provide first-class build system support using poetry install. The issue was closed after completion via pull request #820.

Suggested action:

No scores available.

Issue body

### What needs to get done A version of the Python plugin that's fully integrated with [poetry](https://python-poetry.org/), installing poetry and using `poetry install` to install a project in the install directory. This first version uses poetry from the archive ### Why it needs to get done First-class support for multiple build systems.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b A Poetry Python plugin was implemented to provide first-class build system support using poetry install. The issue was closed after completion via pull request #820.
qwen/qwen3.6-35b-a3b Implemented a Poetry-integrated Python plugin for first-class build system support. Resolved and merged via pull request #820.
qwen/qwen3.6-35b-a3b Implemented and merged via pull request #820, delivering a Poetry-integrated Python plugin that automatically installs Poetry and runs poetry install for first-class build system support.
qwen3.6-35b-a3b-mtp-q6 Merged via pull request #820, delivering a Poetry-integrated Python plugin that runs poetry install for first-class build system support.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1996 Poetry plugin fails on 20.04 base charmcraft closed Poetry plugin failed on Ubuntu 20.04 due to missing python3-poetry package. Resolved via an upstream craft-parts pull request addressing the package lookup logic. Closed as fixed.
72%
#820 feat(plugin): add poetry plugin craft-parts merged Merged to add a Poetry plugin, resolving issue #707. Approved by two reviewers, the implementation adds 711 lines across 12 files to integrate Poetry support.
72%