← Back to issue list

do we need Pydantic?

View original Github issue

Metadata

Project
craft-cli
Number
#201
Type
issue
State
closed
Author
tigarmo
Labels
Created
Updated
Closed

Current evaluation

Closed without resolution or comments. The proposal to drop the unused Pydantic dependency and avoid a Pydantic 2 migration was abandoned.

Suggested action:

No scores available.

Issue body

### What needs to get done We currently have a dependency on Pydantic, but as far as I can tell we don't use the lib at all. Check if we can drop the dependency. ### Why it needs to get done Migrating to Pydantic 2 is not a trivial task, and can be totally avoided if we can drop the dep altogether

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without resolution or comments. The proposal to drop the unused Pydantic dependency and avoid a Pydantic 2 migration was abandoned.
qwen/qwen3.6-35b-a3b Abandoned; closed without activity or resolution, leaving the unused Pydantic dependency status unverified.
qwen/qwen3.6-35b-a3b Closed without comments or resolution. The request to remove the unused Pydantic dependency was likely abandoned or resolved by dropping the package to avoid migration overhead.
qwen/qwen3.6-35b-a3b Closed without resolution. The Pydantic dependency review was abandoned with zero comments, leaving the library and migration concern unaddressed.
qwen3.6-35b-a3b-mtp-q6 Abandoned and closed without comments or resolution. The unused Pydantic dependency remains, leaving the Pydantic 2 migration concern unaddressed.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
74%
#345 Migrate to Pydantic 2 craft-application closed 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.
74%
#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.
72%
#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.
72%
#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.
70%