← Back to issue list

Migrate to Pydantic 2

View original Github issue

Metadata

Project
craft-application
Number
#345
Type
issue
State
closed
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Closed and abandoned without a direct resolution. An internal Jira ticket (CRAFT-2917) was created to track the Pydantic 2 migration separately. No pull request or merge was recorded.

Suggested action:

No scores available.

Issue body

### What needs to get done Migrate to Pydantic 2 ### Why it needs to get done Pydantic 1 will be EOL in June

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed and abandoned without a direct resolution. An internal Jira ticket (CRAFT-2917) was created to track the Pydantic 2 migration separately. No pull request or merge was recorded.
qwen/qwen3.6-35b-a3b The Pydantic 2 migration request was closed without implementation. The only activity was an automated Jira ticket creation, indicating the task was deferred or abandoned without a technical resolution or merge.
qwen3.6-35b-a3b-mtp-q6 Closed without implementation. The Pydantic 2 migration was abandoned, with only an automated Jira ticket creation comment logged. No code changes or resolution were applied.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4941 Migrate to Pydantic 2 snapcraft closed Closed without resolution. Pydantic 2 migration tasks were superseded by internal Jira ticket CRAFT-3159. No pull requests were merged or code changes implemented.
95%
#1768 Migrate to Pydantic 2 charmcraft closed Closed without resolution. The Pydantic 2 migration was logged internally via Jira but no code changes or implementation were recorded in this repository.
90%
#728 Migrate to Pydantic 2.x craft-parts closed The Pydantic 2 migration request was closed without a linked pull request or technical resolution. Activity stopped after an automated Jira ticket was created, suggesting the task was abandoned or managed externally.
90%
#110 Migrate to Pydantic 2 craft-archives closed Migrated to Pydantic 2. Resolved by merging PR #103 into the feature/2.0 branch, fulfilling the Pydantic 1 end-of-life requirement.
78%
#1778 Work/1768/pydantic 2 charmcraft closed Closed without merging. Opened to assess the scope of a Pydantic 2 migration, but abandoned after initial review. No code reviews or CI checks were initiated.
77%
#657 Migrate to Pydantic 2 rockcraft closed Migrated models and schema to Pydantic 2 ahead of Pydantic 1 EOL. Resolved and merged via pull request #663.
75%
#60 Migrate to pydantic 2 imagecraft merged Merged after approval. The codebase was migrated to Pydantic V2 with updated craft libraries. Changes span 27 files (+278/-340 lines) and maintain 98% test coverage, resolving FR-8917.
75%
#201 do we need Pydantic? craft-cli closed Closed without resolution or comments. The proposal to drop the unused Pydantic dependency and avoid a Pydantic 2 migration was abandoned.
74%