-
Notifications
You must be signed in to change notification settings - Fork 68
meta = PluginMetaData.model_validate(toml.load(f)) #108
Description
Is your feature request related to a problem? Please describe.
File "C:\ProgramData\Anaconda3\envs\lib\site-packages\pydantic\main.py", line 504, in model_validate
return cls.pydantic_validator.validate_python(
pydantic_core._pydantic_core.ValidationError: 3 validation errors for PluginMetaData
author
Field required [type=missing, input_value={'main': 'main', 'name': ...et', 'version': '0.0.1'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.3/v/missing
url
Field required [type=missing, input_value={'main': 'main', 'name': ...et', 'version': '0.0.1'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.3/v/missing
javascript
Field required [type=missing, input_value={'main': 'main', 'name': ...et', 'version': '0.0.1'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.3/v/missing
Describe the solution you'd like
File "C:\ProgramData\Anaconda3\envs\lib\site-packages\pydantic\main.py", line 504, in model_validate
return cls.pydantic_validator.validate_python(
pydantic_core._pydantic_core.ValidationError: 3 validation errors for PluginMetaData
author
Field required [type=missing, input_value={'main': 'main', 'name': ...et', 'version': '0.0.1'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.3/v/missing
url
Field required [type=missing, input_value={'main': 'main', 'name': ...et', 'version': '0.0.1'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.3/v/missing
javascript
Field required [type=missing, input_value={'main': 'main', 'name': ...et', 'version': '0.0.1'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.3/v/missing
Describe alternatives you've considered
No response
Additional context
No response
Validations
- Read the docs.
- Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate.