Я хотел использовать jsonschema_typed
для типа, проверенного с помощью mypy.Я установил jsonschema_typed
из pip: pip install jsonschema-typed
У меня есть все зависимости (jsonschema, mypy).
И попробовал пример:
from jsonschema_typed.types import JSONSchema
data: JSONSchema['path/to/schema.json'] = dict(title='baz')
data['description'] = 'there is no description' # TypedDict "FooSchema" has no key 'description'
data['awesome'] = 42
data['awesome'] = None # Argument 2 has incompatible type "None"; expected "Union[int, float]"
Но ничего не произошло.Я пытался записать плагин в файл setup.cfg:
plugins = jsonschema_typed.plugin.JSONSchemaPlugin.get_type_analyze_hook
Но mypy показывает эту ошибку:
setup.cfg:10:1: error: Error importing plugin 'jsonschema_typed.plugin.JSONSchemaPlugin.get_type_analyze_hook'
Можете ли вы помочь мне?