← Back to issue list

feat: migrate from overrides to typing_extensions.override

View original Github issue

Metadata

Project
snapcraft
Number
#6068
Type
pull request
State
merged
Author
toroleapinc
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #6068 in commit be66fee8b migrated 50 files from overrides to typing_extensions.override and closed #6058.

Resolution: closed resolved

Reason: The migration was merged through PR #6068 as commit be66fee8b, completing the work requested by #6058. All reported CI checks passed before approval and merge.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Closes #6058

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #6068 in commit be66fee8b migrated 50 files from overrides to typing_extensions.override and closed #6058.
stealth/space-bunny-alpha — closed resolved Merged PR #6068 (commit be66fee8b) migrated Snapcraft from overrides to typing_extensions.override across 50 files and closed #6058.
qwen/qwen3.6-35b-a3b — — Migrated from overrides to typing_extensions.override across 50 files. Approved by two reviewers, passed all CI checks, and merged. Closes #6058. Lint warnings were resolved prior to merge.
qwen3.6-35b-a3b-mtp-q6 — — Migrated from overrides to typing_extensions.override. Lint warnings were resolved per maintainer feedback, and the pull request was merged, closing issue #6058.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#6058 (confidence 100%)

    PR #6068 explicitly closes this issue and implements its requested dependency migration.

Related issues

Issue Project State Summary Similarity
#6058 Migrate from `overrides` library to `typing.override` snapcraft closed Fixed by PR #6068 (commit be66fee8b), replacing the overrides library with typing_extensions.override for Python 3.14 readiness.
79%
#273 style: migrate from overrides library to typing.override imagecraft merged Merged in #273 as commit efa5479, replacing the overrides library with typing.override and resolving #264 in preparation for Python 3.14.
74%
#264 Migrate from `overrides` library to `typing.override` imagecraft closed Merged PR #273 (commit efa5479) replaced the overrides dependency with typing.override in preparation for Python 3.14.
73%