🏷️ Fix typing for exclude parameter of Field, remove include parameter
#1724
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The type of
excludeparameter is justbool | Nonein Pydantic V2,setanddictare not allowed anymore (sources).I updated type hint and added a simple test for this parameter.
I also removed
includeparameter as it's useless (doesn't do anything) in Pydantic V2.From Pydantic sources:
I think we can do it without deprecation step as it hasn't been working for a wile already and people who tried using it saw deprecation warning from Pydantic