Когда я пытаюсь ее использовать, я получаю следующую ошибку:
Код: Выделить всё
Traceback (most recent call last):
File "/Users/danielbak/hw-sys-measurements-logging/hw_sys_measurements_logging/data_log.py", line 5, in
from jsonschema import validate
File "/Users/danielbak/Library/Caches/pypoetry/virtualenvs/hw-sys-measurements-logging-ABlvfjOw-py3.9/lib/python3.9/site-packages/jsonschema/__init__.py", line 13, in
from jsonschema._format import FormatChecker
File "/Users/danielbak/Library/Caches/pypoetry/virtualenvs/hw-sys-measurements-logging-ABlvfjOw-py3.9/lib/python3.9/site-packages/jsonschema/_format.py", line 11, in
from jsonschema.exceptions import FormatError
File "/Users/danielbak/Library/Caches/pypoetry/virtualenvs/hw-sys-measurements-logging-ABlvfjOw-py3.9/lib/python3.9/site-packages/jsonschema/exceptions.py", line 15, in
from referencing.exceptions import Unresolvable as _Unresolvable
File "/Users/danielbak/Library/Caches/pypoetry/virtualenvs/hw-sys-measurements-logging-ABlvfjOw-py3.9/lib/python3.9/site-packages/referencing/__init__.py", line 5, in
from referencing._core import Anchor, Registry, Resource, Specification
File "/Users/danielbak/Library/Caches/pypoetry/virtualenvs/hw-sys-measurements-logging-ABlvfjOw-py3.9/lib/python3.9/site-packages/referencing/_core.py", line 9, in
from rpds import HashTrieMap, HashTrieSet, List
ImportError: cannot import name 'HashTrieMap' from 'rpds' (/Users/danielbak/Library/Caches/pypoetry/virtualenvs/hw-sys-measurements-logging-ABlvfjOw-py3.9/lib/python3.9/site-packages/rpds/__init__.py)
У меня также была еще одна проблема, когда установка jsonschema не извлекала атрибуты автоматически, поэтому мне пришлось поэтически добавлять атрибуты. Похоже, что jsonschema неправильно извлекает свои зависимости.
Подробнее здесь: https://stackoverflow.com/questions/786 ... -submodule