← Back to issue list

Unregister bultin plugins

View original Github issue

Metadata

Project
craft-parts
Number
#619
Type
issue
State
closed
Author
artivis
Labels
Created
Updated
Closed

Current evaluation

Resolved via PR #726. Implemented functionality to unregister builtin plugins, extending the unregister mechanism beyond user-registered plugins. Merged and scheduled for release.

Suggested action:

No scores available.

Issue body

### What needs to get done Add an option/function to unregister builtin plugins. At the moment the [`unregister_all`](https://github.com/canonical/craft-parts/blob/0f5ec0ee704ef462e007437bce6c4749b318fab6/craft_parts/plugins/plugins.py#L119) function only unregister user-registered plugins. ### Why it needs to get done We're working on a craft-application-based project that has no use for most of the builtin plugins.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Resolved via PR #726. Implemented functionality to unregister builtin plugins, extending the unregister mechanism beyond user-registered plugins. Merged and scheduled for release.
qwen/qwen3.6-35b-a3b Resolved via pull request #726, adding functionality to unregister builtin plugins. This extends unregister_all beyond user-registered plugins. The issue is closed and the change is pending release.
qwen/qwen3.6-35b-a3b Fixed via PR #726. Implemented functionality to unregister builtin plugins alongside user-registered ones, enabling complete plugin clearing. Scheduled for release.
qwen3.6-35b-a3b-mtp-q6 Fixed by merging pull request #726. Added functionality to unregister builtin plugins, extending unregister_all to cover them. The issue is closed and awaiting release.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#726 feat: unregister plugins craft-parts merged Merged a feature enabling applications to unregister built-in plugins. Approved by two reviewers, passed CI checks, and updated three files with 37 additions and 10 deletions.
71%