v0.6.0
Changes
- No longer explicitly sets default values for arguments not provided by the user
- Uses
argparse.SUPPRESSto ignore missing values, and missing values are set by thepydanticmodel - This allows the correct usage of
model.__fields_set__andmodel.json(exclude_unset=True), etc.
Closes
- Closes (#18 ): Do not set values for arguments not provided by the user