fix: better compatibility for craft-providers
Metadata
Current evaluation
Merged PR #44 (commit 8b6608e) exported Platforms and PlatformDict and made BaseName properties read-only, resolving issue #43.
Resolution: closed resolved
Reason: PR #44 was approved and merged as commit 8b6608e. Its changes fixed issue #43 and improved compatibility with craft-providers.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox`?
-----
Fixes https://github.com/canonical/craft-platforms/issues/43 and ensures that `BaseName` properties are read-only as is the case for NamedTuples
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #44 (commit 8b6608e) exported Platforms and PlatformDict and made BaseName properties read-only, resolving issue #43. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in craft-platforms#44, exporting Platforms and PlatformDict for craft-providers compatibility and making BaseName properties read-only like NamedTuple fields. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR ensuring BaseName properties are read-only like NamedTuples, fixing craft-platforms#43 regarding Platforms and PlatformDict exports. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
canonical/craft-platforms#43
(confidence 100%)
PR #44 explicitly fixes the missing Platforms and PlatformDict exports reported in issue #43.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #84 fix: do not strip base from platform names | craft-platforms | merged | Merged PR #84 via commit 7680af2: shorthand platform names now retain their base, preventing duplicate BuildInfo names required by craft-application. |