mqtt-io
mqtt-io copied to clipboard
Incompatibility Python typing-extensions
When installing mqtt-io 2.3.0 (as an upgrade from mqtt-io 2.2.9), I get the following errors:
Adafruit Libs require newest typing-extensions V4.x:
adafruit-circuitpython-ads1x15 2.2.25 requires typing-extensions~=4.0, but you have typing-extensions 3.10.0.2 which is incompatible.
adafruit-circuitpython-register 1.9.18 requires typing-extensions~=4.0, but you have typing-extensions 3.10.0.2 which is incompatible.
Successfully installed typing-extensions-3.10.0.2
When installing newest typing-extension 4.7.1 to satisfiy ~=4.0, mqtt-io complains that it need a version between <4.0.0,>=3.7.4
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
mqtt-io 2.3.0 requires typing-extensions<4.0.0,>=3.7.4, but you have typing-extensions 4.7.1 which is incompatible.
Successfully installed typing_extensions-4.7.1
#364 may fix this