mqtt-io icon indicating copy to clipboard operation
mqtt-io copied to clipboard

Incompatibility Python typing-extensions

Open mschlenstedt opened this issue 10 months ago • 1 comments

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

mschlenstedt avatar Apr 06 '24 06:04 mschlenstedt

#364 may fix this

BenjiU avatar Apr 09 '24 20:04 BenjiU