0.7.2 (2023-05-24)
Dependencies
- Ограничена версия
typing-extensions.
Релиз typing-extensions==4.6.0 содержит критические изменения вызывающие ошибки вида:
typing-extensions 4.6.0
Traceback (most recent call last):
File "/Users/project/lib/python3.9/typing.py", line 852, in __subclasscheck__
return issubclass(cls, self.__origin__)
TypeError: issubclass() arg 1 must be a class
Релиз typing-extensions==4.6.1 вызывает другую ошибку:
typing-extensions 4.6.1
Traceback (most recent call last):
File "/home/maxim/Repo/typing_extensions/1.py", line 33, in <module>
isinstance(file, ContainsException)
File "/home/maxim/Repo/typing_extensions/src/typing_extensions.py", line 599, in __instancecheck__
if super().__instancecheck__(instance):
File "/home/maxim/.pyenv/versions/3.7.8/lib/python3.7/abc.py", line 139, in __instancecheck__
return _abc_instancecheck(cls, instance)
File "/home/maxim/Repo/typing_extensions/src/typing_extensions.py", line 583, in __subclasscheck__
return super().__subclasscheck__(other)
File "/home/maxim/.pyenv/versions/3.7.8/lib/python3.7/abc.py", line 143, in __subclasscheck__
return _abc_subclasscheck(cls, subclass)
File "/home/maxim/Repo/typing_extensions/src/typing_extensions.py", line 661, in _proto_hook
and other._is_protocol
AttributeError: type object 'PathWithFailure' has no attribute '_is_protocol'
Мы указали в requirements.txt ограничение typing-extensions<4.6 и будем его придерживаться пока причины ошибок не будут устранены.