Установите плагин для jsonschema_typed в mypy - PullRequest
1 голос
/ 06 мая 2019

Я хотел использовать 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'

Можете ли вы помочь мне?

...