metadata: add metadata extraction infrastructure
Metadata
Current evaluation
Merged PR #7 added metadata extraction infrastructure and the Inspector interface; resolution landed as commit dc485f4.
Resolution: closed resolved
Reason: PR #7 was approved and merged as commit dc485f4, introducing the Inspector interface and running downloaded artifacts through inspectors to extract metadata.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Define the Inspector interface and run downloaded artifacts through
defined inspectors to extract metadata.
Note to reviewers: unit test for calls that are likely to change are missing,
and will be added after the code becomes more stable.
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #7 added metadata extraction infrastructure and the Inspector interface; resolution landed as commit dc485f4. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR adding metadata extraction infrastructure with Inspector interface to run downloaded artifacts through defined inspectors for metadata extraction. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1825 metadata: add infrastructure for extracting metadata from parts | snapcraft | merged | Merged #1825 as eceed0486, adding extensible infrastructure for extracting part metadata and resolving #1693; AppStream extraction was deferred to follow-up work. | |
| #1693 Develop metadata handler system | snapcraft | closed | Metadata extraction was delivered through infrastructure PR #1825 (commit eceed0486) and follow-up extractor PRs, including setup.py support in #2070. |