← Back to issue list

feat(docs): add python and poetry plugin docs

View original Github issue

Metadata

Project
charmcraft
Number
#1940
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged documentation for Python and Poetry plugins. Builds on charmcraft PR #1939 and requires craft-parts PR #872 for full rendering. Approved by two reviewers, adding 144 lines across six files.

Suggested action:

No scores available.

Issue body

This adds documentation for the Python and Poetry plugins. It builds upon https://github.com/canonical/charmcraft/pull/1939 and requires https://github.com/canonical/craft-parts/pull/872 NOTE: This still needs a craft-parts update for all docs rendering to work properly, but please review what you can ITMT

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged documentation for Python and Poetry plugins. Builds on charmcraft PR #1939 and requires craft-parts PR #872 for full rendering. Approved by two reviewers, adding 144 lines across six files.
qwen3.6-35b-a3b-mtp-q6 Merged documentation update adding Python and Poetry plugin guides. Builds on PR #1939 and requires craft-parts PR #872 for full rendering. Integrated despite pending craft-parts updates.
qwen3.6-35b-a3b-mtp-q6 Merged documentation for the Python and Poetry plugins. Builds on PR #1939 and requires craft-parts PR #872. Full rendering depended on a craft-parts update, but the docs were successfully integrated.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1899 feat: add Python and Poetry plugins charmcraft merged Merged. Adds Charmcraft-specific Python and Poetry plugins for craft-parts, adjusting venv paths, using system pip, and auto-including src/lib dirs. Changes span 24 files with 841 additions and 44 deletions, approved by two reviewers.
86%
#830 feat(docs): add poetry plugin reference craft-parts merged Merged after approval by two reviewers. The change adds documentation for a poetry plugin reference, introducing 107 lines across three files. The update was integrated into the main branch without further discussion.
82%
#1939 feat(docs): add craft-parts common documentation charmcraft merged Merged documentation update integrating common craft-parts reference material across eight files. Approved by two reviewers, the change establishes the foundation for upcoming python and poetry plugin guides.
81%
#1843 Add charmcraft-specific versions of upstream python plugins charmcraft open Feature request to add charmcraft-specific versions of upstream craft-parts python plugins. Implemented via PR #1899 (Python and Poetry plugins) with docs in #1940 and a uv plugin in #2050. No further action needed.
79%
#960 fix(docs): include poetry links as a target craft-parts merged Merged a documentation fix adding an RST include directive that enables custom poetry plugins to reference default craft-parts links. Approved by two reviewers, passed CI, and applied with a two-line change.
76%
#1967 docs: add howto guides for switching from the charm plugin charmcraft merged Merged documentation adding how-to guides for migrating from the charm plugin to the python and poetry plugins. Review testing uncovered a default configuration bug, resolved separately in pull request 1972.
74%
#872 docs: add anchors to support charmcraft documentation craft-parts merged Merged. Added documentation anchors to Python and Poetry pages for Charmcraft support. Approved by two reviewers with passing CI and zero unresolved comments.
74%
#448 docs: add python and rust plugin ref rockcraft merged Merged documentation update adding Python and Rust plugin references from craft-parts. Approved by two reviewers, passed CI, and resolved issue #434. Modified 8 files with 35 additions and 3 deletions.
74%
#1913 Document the `python` and `poetry` plugins charmcraft closed Closed without documentation being added. The request to document the python and poetry plugins was deferred to internal Jira tracking (CRAFT-3425) and appears abandoned, with no pull request or resolution merged.
73%
#501 feat(docs): pull in content from craft-parts rockcraft merged Merged documentation updates pulling content from craft-parts. Approved by two reviewers, the change modified 18 files with 103 additions and 17 deletions.
72%