feat(docs): add python and poetry plugin docs
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |