Closed Rubio9 closed 4 years ago
What version of typing_extensions do you have installed?
Instawow's self-updater pulled in 3.7.4.1 apparently. .local/lib/python3.8/site-packages/typing_extensions-3.7.4.1.dist-info
from the updater run:
Requirement already satisfied, skipping upgrade: typing-extensions~=3.7 in ./.local/lib/python3.8/site-packages (from instawow) (3.7.4.1)
typing-extensions
is underspecified in our setup.py
- you need version 3.7.4.2 or higher. I assume you're using pip (instawow does not come with its own updater). To update to the latest version of typing-extensions
, use: python -m pip install -U typing-extensions
.
Ah. I see I magicked up a wrapper script and forgot about it. Yes, it's using pip3 to manage updates. After updating typing-extensions to 3.7.4.3 the error is gone. Thank you! Consider this a request to better specify the versioning requirement for typing-extensions :)
The main branch no longer makes use of get_args
but I should pay closer attention to dependency specification. Thank you for the report.
Getting the following error in the past two releases:
The error is here in resolvers.py:
It looks like get_args (for Python 3.8+ anyway) is now in typing rather than typing_extensions. This fixes it for me: