sHedC / python-masterthermconnect

MasterTherm HeatPump API
MIT License
3 stars 2 forks source link

Error starting Mastertherm due to Dependency Issue #109

Closed sHedC closed 5 months ago

sHedC commented 5 months ago

Starting Home Assistant 2024.2.0 failes due to some mastertherm dependency for Python.

2024-02-07 20:17:52.642 ERROR (SyncWorker_4) [homeassistant.util.package] Unable to install package masterthermconnect==2.2.10: ERROR: Ignored the following versions that require a different python version: 1.1.0 Requires-Python <3.12,>=3.9; 1.1.0rc0 Requires-Python <3.11,>=3.9; 1.1.0rc1 Requires-Python <3.11,>=3.9; 1.1.0rc10 Requires-Python <3.12,>=3.9; 1.1.0rc11 Requires-Python <3.12,>=3.9; 1.1.0rc2 Requires-Python <3.11,>=3.9; 1.1.0rc3 Requires-Python <3.11,>=3.9; 1.1.0rc4 Requires-Python <3.11,>=3.9; 1.1.0rc5 Requires-Python <3.11,>=3.9; 1.1.0rc6 Requires-Python <3.11,>=3.9; 1.1.0rc7 Requires-Python <3.11,>=3.9; 1.1.0rc8 Requires-Python <3.11,>=3.9; 1.1.0rc9 Requires-Python <3.12,>=3.9; 1.1.1 Requires-Python <3.12,>=3.9; 1.2.0 Requires-Python <3.12,>=3.9; 1.2.0b0 Requires-Python <3.12,>=3.9; 1.2.0b1 Requires-Python <3.12,>=3.9; 2.0.0 Requires-Python <3.12,>=3.9; 2.0.0a0 Requires-Python <3.12,>=3.9; 2.0.0a1 Requires-Python <3.12,>=3.9; 2.0.0a2 Requires-Python <3.12,>=3.9; 2.0.0a3 Requires-Python <3.12,>=3.9; 2.0.0a4 Requires-Python <3.12,>=3.9; 2.0.0a5 Requires-Python <3.12,>=3.9; 2.0.0b1 Requires-Python <3.12,>=3.9; 2.0.0b2 Requires-Python <3.12,>=3.9; 2.0.0b3 Requires-Python <3.12,>=3.9; 2.0.0b4 Requires-Python <3.12,>=3.9; 2.1.0 Requires-Python <3.12,>=3.9; 2.1.0b0 Requires-Python <3.12,>=3.9; 2.1.0b1 Requires-Python <3.12,>=3.9; 2.1.0b2 Requires-Python <3.12,>=3.9; 2.1.0b3 Requires-Python <3.12,>=3.9; 2.1.0b4 Requires-Python <3.12,>=3.9; 2.1.0b5 Requires-Python <3.12,>=3.9; 2.2.0 Requires-Python <3.12,>=3.9; 2.2.1 Requires-Python <3.12,>=3.9; 2.2.10 Requires-Python <=3.12,>=3.9; 2.2.2 Requires-Python <3.12,>=3.9; 2.2.3 Requires-Python <3.12,>=3.9; 2.2.4 Requires-Python <3.12,>=3.9; 2.2.5 Requires-Python <3.12,>=3.9; 2.2.5b0 Requires-Python <3.12,>=3.9; 2.2.5b1 Requires-Python <3.12,>=3.9; 2.2.6 Requires-Python <3.12,>=3.9; 2.2.6b0 Requires-Python <3.12,>=3.9; 2.2.6b1 Requires-Python <3.12,>=3.9; 2.2.6b2 Requires-Python <3.12,>=3.9; 2.2.6b3 Requires-Python <3.12,>=3.9; 2.2.6b6 Requires-Python <3.12,>=3.9; 2.2.6b7 Requires-Python <3.12,>=3.9; 2.2.7b0 Requires-Python <3.12,>=3.9; 2.2.9 Requires-Python <=3.12,>=3.9; 2.2.9b1 Requires-Python <=3.12,>=3.9 ERROR: Could not find a version that satisfies the requirement masterthermconnect==2.2.10 (from versions: 0.1.0)

sHedC commented 5 months ago

Issue was a dependancy on python 3.12 as 3.12.1 has been released this caused a conflict, even though the default is 3.11, the dependancy has now been updated to include 3.9 upto 3.13.

3.9 will probably be deprecated when I move this to 3.12 as the default.