Skip to content

Conversation

@andyhasit
Copy link

This library freezes pydantic to version 2.5.3, which is a major no no.

It's well accept protocol not to lock in versions of dependencies, but rather to specify lax lower bounds you're confident will vaguely work. I'm not sure what that version is but I'll assume it's 2.5.3 see as that's what it's been set as.

The reason is that anyone (today, that's me) upgrading a large project to pydantic v2 will be unable to do so if one of its dependencies requires pydantic > 2.5.3, all because someone used pydantic2-argparse in one small corner of the project even if that's barely used, because of the way poetry checks version compatibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant