-
Notifications
You must be signed in to change notification settings - Fork 446
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore!: migrate to pydantic 2 #4955
Conversation
f193784
to
953cb59
Compare
39486c3
to
09f9282
Compare
09f9282
to
86f261c
Compare
d9a9c43
to
f481f49
Compare
This is ready for review, the tests started failing because @lengau is mid-flight in library releases |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice!
After this is approved, I'll re-organize and force-push the changes in a series of nice commits. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work!
9456f71
to
90b5b9c
Compare
Forced push to clean up commits before a rebase-merge |
Signed-off-by: Callahan Kovacs <callahan.kovacs@canonical.com>
craft-parts 2.0.0 uses debian architectures Signed-off-by: Callahan Kovacs <callahan.kovacs@canonical.com>
craft-providers 2.0.0 removes the deprecated `build-base` parameter when launching instances. Signed-off-by: Callahan Kovacs <callahan.kovacs@canonical.com>
Signed-off-by: Callahan Kovacs <callahan.kovacs@canonical.com>
90b5b9c
to
49ba2d9
Compare
tox run -m lint
?tox run -e test-py310
? (supported versions:py39
,py310
,py311
,py312
)Migrate to Pydantic 2.
Fixes #4941
(CRAFT-3159)